美文网首页
JavaScript 权威指南

JavaScript 权威指南

作者: 小小乐112 | 来源:发表于2017-08-17 16:52 被阅读0次

    标识符

    标识符对变量或者函数进行命名,或者作为标记使用。

    必须以字母、下划线或者美元符号进行命名。

    关于分号的解析的两个意外

    一、在涉及到,return、break、和continue语句中,

    如果这三个关键字后面紧接着换行,JavaScript则会在换行处填补分号。

    二、在涉及到 ++,--运算符的时候

    x

    ++

    y

    会解析为,x;++y;

    数据类型

    原始类型:数字、字符串、布尔值

    特殊原始类型:null、undefined

    特殊对象:数组、函数

    JavaScript预定义了全局变量Infinity和NaN,用来表示正无穷和非数字值。

    它和任何值都不相等,包括自身。也就是说,没办法通过x==NaN来判断变量x是否是NaN

    应该使用x!=x,当x为NaN的时候,表达式的结果才为true。

    函数isNaN,如果参数是NaN或者非数字值比如字符串和对象,则返回true

    布尔值

    在if判断中,会解析为false的值,undefined、null、0、-0、NaN、“”

    不可变的原始值和可变的对象引用

    原始值是不可更改的,原始值有undefined、null、布尔值、数字和字符串

    转换和相等性

    由于JavaScript可以做灵活的类型转换,因此在用两个等号进行判断时,null,undefined

    "0"和0,0和false,“0”和false

    相关文章

      网友评论

          本文标题:JavaScript 权威指南

          本文链接:https://www.haomeiwen.com/subject/gadmcxtx.html