一,js的编写规范
1.一般放在<head>....</head>中间
2.逐行执行,越短越好
3.大小写敏感
4.语句是基本单位,通常以分号表示语句结束
5.多行语句可以作为一块,使用{}
6.多使用注释
二,js的编写位置及注意事项
1.编写js代码,必须使用script标签
2.js代码写在script标签内,script标签可以放在head,body标签内,也可以写在body外,html标签外,但是建议写在body标签的最下面。
3.可以使用script标签进入一个外部的js文件,同时要注意在标签内是不能写js代码的,即使写了也不会执行
三,js的数据类型
1.基本数据类型:
数值数据类型(number)
布尔类型(boolean)
未定义数据类型(underfined)
空数据类型(null)
2.引用数据类型
字符串类型(string)
Array数组类型
对象类型(Object)
使用typeof运算符可以查看变量的数据类型
四,声明变量
1.声明一个变量,需要使用一个关键词var,变量的数据类型是由变量后面赋的值的数据类型来决定的。
2,语法格式:var 变量名=变量的值
注:当一个变量被声明了,但是未赋值数据类型就是underfined
五,混合计算数据类型
1.整数与小数=小数
2.整数与字符串=字符串
3.整数与布尔型=整数
4.整数与空值=整数
5.小数与字符串=字符串
6.小数与布尔型=小数
7.小数与空值=小数
8.字符串与布尔型=字符串
9.字符串与空值=字符串
10.布尔型与空值=整数
六,数据类型的转换
1.将字符串转换成整数用parseInt(),取整,会将小数点后面的数字去掉,不会进行四舍五入。
2.将字符串转化为浮点型数字用parseFloat
七,表达式与运算符
1.表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值
2.运算符可分为以下类别:
赋值运算 =
算数运算 +,-,*,/,%,++,--,-(求反)
结合运算符 *= , /=,+=,-=,%=
比较运算符 ==,!=,>,>=,<,<=,===,!===
逻辑运算符 &&,||,!
字符串运算 +
3 . 绝对等于:数据类型一致,数值相等
不绝对相等:数据类型不一致或者数值不相等
a.数据类型不一致
b.数值不相等
c.数据类型不一致,数值也不相等
4.++自增运算:当++在后面时,先使用再自增。当++在前面,先自增后使用