引流推广网站网站建设从零到精通.pdf
2026/2/19 7:24:57 网站建设 项目流程
引流推广网站,网站建设从零到精通.pdf,做一个网站只做前端怎么做,中秋节ppt免费模板下载一、为什么要学习javascript? (1#xff09;、javascript基本介绍#xff1a; 1.JS是用于WEB开发的脚本语言。 脚本语言是什么#xff1f; ①脚本语言往往不能独立使用#xff0c;它经常和html/php/asp/jsp/asp.net配合使用 ②脚本语言有自己的变量、函数、控制语句、javascript基本介绍1.JS是用于WEB开发的脚本语言。脚本语言是什么①脚本语言往往不能独立使用它经常和html/php/asp/jsp/asp.net配合使用②脚本语言有自己的变量、函数、控制语句顺序控制、分支控制、循环控制③脚本语言实际上是解释性语言即在执行时直接对原码进行执行④JS由浏览器来解释执行2.JS在客户端的浏览器上执行当通过服务器访问有JS代码的网页时不弹出提示信息当在本机通过打开文件的方式运行有JS代码的网页时会弹出提示信息。如何解除在本机运行JS的提示信息internet选项-高级-允许活动内容在我的计算机上的文件中运行3.不同的浏览器可能对JS的支持不一样4.JS的开发工具1.先用记事本、editplus2.以后再用高级开发工具eclipse(或myeclipse)案例1打开网页后显示“hello word”.window.alert(hello world);5.js 要放在什么位置①js的代码一般是放在head标签之间也可以放在别的位置②JS位置可以随意③JS必须用script languagejavascript 和 script包起来。④在一个网页文件中可以出现多对script片段浏览器会按照先后顺序依次执行。案例2对前面程序改进成一个简单的加法运算程序JS中变量的定义在JS中变量用var声明不管什么数据类型也不需要指明变量的数据类型var num145;var num250;var resultnum1num2;alert(结果是result);二、JS中的变量1、JS的变量类型究竟怎么决定的①JS是弱数据类型语言。即在定义变量的时候统一使用var表示甚至可以去掉 var这个关键字②JS中变量的数据类型是由JS引擎决定的2、JS中的标识符标识符是指JS中定义的符号如变量名、函数名、数组名等。JS的命名规范(变量/函数)1. 标识符可以由任意顺序的大小写字母、数字、下划线和美元符号组成2. 标识符不能以数字开头3. 不能是JS中的保留字和关键字4.JS严格区分大小写标记语言不区分大小写如html3、JS程序代码的格式每条功能执行语句的最后必须用 分号 结束每个词之间用空格、制表符、换行符或大小括号这样的分隔符隔开。语句块使用 { }表示。JS程序的注释/*….*/ 中可以嵌套 // 注释但不能嵌套 /*….*/三、JS的数据类型三大类基本数据类型、复合数据类型、特殊数据类型1、基本数据类型数值型整型实型、字符串型、布尔型2、复合数据类型数组、对象3、特殊数据类型null、undefine如: alert(tt); -会弹出undefine因为没有定义var tt;alert(tt); -也会弹出undefine因为没赋值通过typeof可以看到变量的具体数据类型是什么如var a1abc;var a289;alert(a1是typeof a1 a2是typeof a2);a1100;alert(a1是typeof a1);//JS的变量类型是可以动态变化的特殊数值NaN不是一个数、Infinity无穷大、IsNaN()、isFinite()如alert(parseInt(abc)); 得到 NaN (不是一个数not a number)alert(6/0) 得到Infinity无穷大IsNaN() 检查某个值是否是数字isFinite()检查某个值是否为无穷大的数字符串可以用双引号也可以用单引号标示var aabc;var b abc;当字符串中有特殊字符时可以用\转义如字符串中需要显示引号时var aabc\d字符串中的特殊字符需要以反斜杠 \ 后面跟一个普通字符来表示如\r、 \n、 \t 、\b 、\、\、 \\xxx4、JS数据类型的转换如何将字符转换成数字var a123;var bparseInt(a);var cparseFloat(26.9);①自动转换var a123; //a是数值ahello //a 是字符串var b90; //b是数值bbab; //b就是字符串了②强制转换var bparseInt(569); //使用系统函数强制转换四、JS中的三大运算1、算术运算JS的算术运算符 - * / %取模得到两数相除的余数通常用于判断两个数是否能够整除取模主要用于整数之间 自加-- 自减var a90;a; //相当于 aa1a--; //相当于 aa-1再看一个案例var a56;var ba;alert(b); //b为57alert(a); // a为57var a56;var ba;alert(b); //b为56alert(a); // a为57ba aa1; ba; // 前ba ba; aa1;//后前减减与后减减意思一个样var a90;a10; aa10;加等于a-10 aa-10;减等于var b20;ba bba2、关系运算① 等于 ② 大于 ③ 小于 ④ 小于等于⑤ 大于等于 ⑥ !不等于window.prompt()命令的使用prompt()方法用于显示可提示用户进行输入的对话框。如果用户单击提示框的取消按钮则返回 null。如果用户单击确认按钮则返回输入字段当前显示的文本。如var valwindow.prompt(请输入值); //val是个字符串var val2window.prompt(请再一个输入值); //val2是个字符串document.write(两值相加是 (parseFloat(val)parseFloat(val2)));如果直接把val与val2相加得到的是字符串的连接案例编写一种程序可以接收两个数可以是整数也可以是小数并判断两数的大小var num1window.prompt(请输入一个数);var num2window.prompt(请输入另一个数);num1parseFloat(num1);num2parseFloat(num2);if(num1 num2){alert(num1 num2);}elseif(num1num2){alert(num1num2);}else{alert(num1num2);}3、逻辑运算① 与 ② || 或 ③ 非案例1var a90;var b10;if (aba100){}alert(a); //结果a为91。因为虽然a100条件不满意但a的计算已经完成了。…………………………..var a90;var b10;if (aba100){}alert(a); //结果a为90与判断中当前一个条件不成立时后面一个条件不再执行案例2var a90;var b10;if (ab||a100){}alert(a);//结果a为90或( || )判断中当前一个条件成立时后面一个条件不再执行。var a90;var b10;if (ab||a100){}alert(a); //结果a为91if(!逻辑表达式){}如果逻辑表达式为true,则!逻辑表达式为false.如果逻辑表达式为false,则!逻辑表达式为true.★在逻辑运算中0、false、null、undefined、NaN、均表示false在JS中非0的数、非空的字符串都为true如var a0;if(!a){alert(ok);}JS中||究竟返回什么★结论||将返回第一个不为false的那个值对象亦可或者返回最后一个值如果全都是false的话||返回的结果不一定是布尔值比如var a4;var b20;alert(a || b) 得到4………………………var anull;var b20;alert(a || b); 得到20…………………………var a0;var b;var cfalse;alert(a || b ||c); 得到falsealert(a || c ||b); 得到 ……………………….JS中的位运算和移位运算其规范和java一致。(实际开发中很少用)var a42;alert(a); 结果为1此PHP笔记中也有介绍计算机科学与技术 计算机网络技术双专业课程体系完全导航指南下一章JavaScript学习笔记 (二)流程控制、函数与自定义函数

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询