JavaScript高级程序设计

第三章

Boolean 类型




Number 类型

  • NaN与任何值都不相等,包括本身;
    NaN == NaN // false
  • 任何数除以 0 都会返回 NaN;
  • 通过 isNaN() 函数判断参数是否为 NaN;
isNaN(NaN)    // true
isNaN(10)    // false
isNaN("10")    // false 可以被转换成数值10
isNaN("blue")    // true 不能被转换成数值
isNaN("blue")    // false 可以被转换成数值1
Number() 函数类型转换

String 类型

  • 数值,布尔值,对象和字符串值都有都有 toString() 方法,null 与 undefined 没有 toString() 方法;
  • 调用数值的 toString() 方法可以传递一个参数:输出数值的基数:


  • String() 能将任何类型的值转换为字符串。遵循下列转换规则:


  • 要把某个值转换为字符串,可以使用加号操作符把它与一个字符串("")加在一起
    var str = 123 + "" // "123"

Object 类型

  • Object 的每个实例都具有下列方法:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容