1.数据类型
a)数字类型:number;
b)字符串类型:string;
\n:换行 \r:回车 \t:一个制表符
c)布尔类型:boolean;
d)空:null;
e)未定义:undefined;
2.数据类型转换
隐式转换:
转换不需要人为参与。
1、typeof()或typeof:用于获取变量的数据类型;
2、NaN:不是一个数字;
isNaN(data);用于判断数据是否为非数字
【注意】所有数据类型与string做+运算,结果都为string
转换函数:
a)var d = data.toString();
将任意类型转为string类型;
b)var d = parseInt(data);
转为int类型,从左往右依次转换,若第一个为非整数字符,结果为NaN。
c)var d = parseFloat(data);
将指定数据转换为小数;
d)var d = Number(data);
将一个字符串解析为number,若包含非法字符,则返回NaN。
3.运算符与表达式
算数运算符:加(+)、减(-)、乘(*)、除(/)、求余(%);
自增:++;i++;
相当于i=i+1;
自减:- -;i--;
相当于i=i-1;
判断等于:==,不比类型,只比较数值
全等:= = =,数值、类型一起比较;不全等:!= =
逻辑运算符:与(&&)、或(||)、非(!);
条件运算符:三目运算符(表达式1?表达式2:表达式3;)
表达式1成立则执行表达式2,否则执行表达式3.
4.函数
<script>
function 函数名(形参1,形参2){
//代码
}
函数名(a,b);
</script>