JavaScript介绍,JavaScript与HTML结合使用的两种方式
变量就是可以存放某些值的内存命名
JavaScript的变量类型:
数值类型:number
字符串类型:string
对象类型:object
布尔类型:boolean
函数类型:function
JavaScript里特殊的值:
undefined:未定义,所有JS变量未赋于初始值的时候,默认值都是undefined
null:空值
NAN:全称是:Not a Number 非数值
JS中的定义变量格式:
var 变量名;
var 变量名 = 值;
未赋值前都是undefind:
JavaScript的关系运算
关系(比较)运算:> >= < <= !=
等于:== ;等于就是简单的做字面值的比较
全等于:=== ;除了做字面值的比较之外,还会比较两个变量的数据类型
JavaScript的逻辑运算
且运算:&&
或运算:||
取反运算:!
在JavaScript语言中,所有的变量都可以作为一个boolean类型的变量去使用
0、null、undefined、""(空字符串)都认为是false
&&运算有两种情况:
第一种:当表达式全为真的时候,返回最后一个表达式的值
第二种:当表达式中,有一个为假的时候,返回第一个为假的表达式的值
||或运算的两种情况:
第一种情况:当表达式全为假时,返回最后一个表达式的值
第二种情况:只有有一个表达式的值为真,就会返回第一个为真的表达式的值
并且&&与运算和||或运算有短路;
短路就是说:当这个&&或||运算有结果之后,后面的表达式不再执行
或运算: