- JS代码的应用
a) 通过<script>标签嵌入到HTML文档中,注意<script>标签的位置是任意的,可以放在<head>标签中,也可以放在<body>标签中,通常放在操控的元素的后面,因为浏览器在解析的时候,是按照从上到下的顺序解析的,所以要先有标签,后有js
b) 将JS代码写在一个独立的JS文件上,然后通过链接的形式将,JS文件应用到HTML文档上,格式如下:<script type=”text/javascript”src=”js文件所在地址”></script>
c) 将JS代码以事件的属性值的形式应用到HTML元素上 - JS代码应用的注意事项
a) 如果使用方法2,需要注意在<script>标签间不可以加JS代码
b) <script>标签是双标签,所以不可以省略结束标签
c) 如果使用方法1,在打印字符串”</script>”时,会出现问题(无法正确打印,因为浏览器会把他解析成结束标签),解决办法:
在斜线前面加反斜线,如”</script>”
将</script>标签用加号连接起来,形成一个普通的字符串,如”<scri” + “pt>” - JS信息的输出方式
a) 使用alert()方法,以提示框的形式输出,格式alert(“要输出的内容”),双引号里面的内容会原样输出
b) 使用console.log()方法,在控制台输出信息,格式console.log(“要输出的内容”);
c) 使用document.write()方法,在页面中输出信息,格式document.write(“要输出的内容”); - JS信息输出方式的区别
a) 输出的形式不同
b) document.write()方法能够解析HTML标签,但是其它两种方法不可以,会原样输出
c) alert()方法和console.log()方法支持转义字符,如”\n”(换行符)
d) 输出信息时,不可以用双引号包含双引号,也不可以用单引号包含单引号 - JS代码的注释
a) 单行注释://注释内容
b) 多行注释:/注释内容/ - JS代码注释的注意事项
a) JS注释不允许嵌套 - 常量与变量
a) 常量:程序运行过程中,其值不变的量就是常量,一句话,常量就是一个具体的数值,常见的常量有如下几种形式,数值型常量,如3,-3 0 3.14,字符串常量如”Tom”/”abc”
b) 变量:所谓变量就是指程序运行中,其值可以改变的量,所谓变量其实就是内存当中开辟出来的用于存储数据的存储单元
c) 变量的定义,格式:var变量名;
d) 变量名的命名规则(标识符的命名规则)
由字母、数字、下划线、$构成
不可以以数字开头
严格区分大小写
不可以是关键字和保留字var
见名知意,numstr
采用驼峰式命名方法,如果标识符有一个单词构成,那么该单词所有字符都为小写,如果标识符由多个单词构成,那么从第二个单词开始,每个单词的首字母大写
e) 变量的定义注意事项:如果要定义多个变量,可以使用如下格式:var变量1,变量2,变量3…
f) 变量的初始化,所谓变量初始化就是给变量赋值
可以在定义变量的同时赋值
先定义变量,后赋值
定义多个变量时,可以在定义变量的同时,给一部分变量赋值,一部分变量不赋值 - 数据类型
a) 数值型:正数、负数、整数、小数、infinity(一个数被0整除时,结果为infinity) -infinity(一个负数被0整除时,结果为-infinity)、NaN(结果为不是一个数值,如3/’a’)
b) 字符串型:所谓字符串就是用单引号或双引号包含起来的0个或多个字符,如”hello”,’a’,“”(空字符串)
c) 布尔型:true和false
d) Undefined:一个变量被定义出来,但是还没有被赋值时,如果打印该变量,输出结果就是undefined
e) Null:一个变量被定义时本打算要保存对象,但是还没有被赋值对象,此时可以给变量赋值为null - typeof运算符的使用:作用是用来测算数值的数据类型,使用方法typeof要测算的值
a) 返回值为number,表示该数据为数值型
b) 返回值为string,表示该数据为字符串型
c) 返回值为boolean,表示该数据为布尔类型
d) 返回值为undefined,表示该数据为Undefined
e) 返回值为object,表示该数据为Null类型
网友评论