NaN:not a number
1.js中的数据类型:
原始(基本)数据类型(数字)字符串(布尔)紧张中心(未定义(空)空) )。
任何数据类型与字符串相连的都是字符串
字符串类型必须用引号引起来,用引号引起来的必须是字符串
如果加号前后有字符串参与,那都是字符串的拼接
紧张的中心值: true false
未定义: undefined自动初始化未代入的变量
空:空对象指针
引用数据类型:
2.js中的隐式类型转换
当字符串和数字一起运算时,数字会自动转换为字符串类型
将字符串和紧张中心一起运算时,紧张中心自动变为字符串类型
当您一起运算字符串和未定义的紧张中心时,未定义的会自动转换为字符串类型
对于数字和紧张的中心运算,true自动为1,false自动为0
3 .运算符:程序进行计算的符号
算术运算符--*/%
I单独使用时,前放后放都一样
I式中,前面,首先参加1,然后参加式
然后先按旧值参加仪式,仪式结束后1;
关系运算符:====(允许)===(不允许) (值和类型相等!=(允许)! (不允许)
逻辑运算符||!
赋值运算符:==-=*=/=%=
字符串连接运算符:
特殊运算符: typeof ()数据) ) ) ) )。
三目(元)运算符)条件? 条件成立时的值:条件不成立时的值结果必须是值
if语句: if (条件)条件成立时执行的代码) }else if (条件2 )条件不成立时执行的代码)多个条件判断;
第三轮算子能实现多重条件判断吗
条件? 条件成立时的值: )式
在条件判断中,只有6个情况为false,其他都为true
false 0未定义空nan“”
4 .函数(方法)封装执行特定任务的代码段
语法: function方法名称(参数) (做什么) ) ) ) )。
心得: var a=5为句子,a=5为公式
if (条件)条件成立时执行的代码) }else if (条件2 )条件不成立时执行的代码)这是多重条件判断。
三眼也能多重