Convert in Primitive Type

1.Covert to Boolean

以下值会被转为false :

  • null
  • undefined
  • 0
  • -0
  • NaN
  • ""
[JavaScript]
var bl= !(!(null));
console.log(bl);  //=> "false"

2.Covert to Number

  1. 以数字表示的字符串可以直接转换为数字,允许开始或结尾处带有空格,如“123”、“ 123.45 ”
  2. 空格在数字中间,将造成字符串转为NaN,如“123 45”
  3. 含有非数字字符的字符串,将造成字符串转为NaN,如“123T45”
[JavaScript]
var num = +"123.45";
console.log(num);  //=> 123.45
num = +"  123.45  ";
console.log(num);  //=> 123.45
num = +"123 45";
console.log(num);  //=> NaN
num = +"123T45";
console.log(num);  //=> NaN

3.Covert to String

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

推荐阅读更多精彩内容