美文网首页
21 进阶:JS里的类型

21 进阶:JS里的类型

作者: Ga611 | 来源:发表于2018-12-08 20:16 被阅读0次

类型转换

Number,Boolean,Object ==> String
(1).toString() //'1'
String(1) //'1'
1+'' //'1'  最快捷方法
var a = {}
a+'' //"[object Object]"无法得到想要的结果
其他类型==>Boolean
Boolean('') //false
!!'' //false

五个falsy值:'' , 0 , NaN , null , undefined

String==>Number
Number('123') //123
parseInt('123',10) //123 ,参数10表示以10进制解析该字符串中的数字
parseInt('123',4) // 27,参数10表示以4进制解析该字符串中的数字
parseInt('abc') // NaN
parseFloat('314e-2' // 3.14
parseFloat('') // NaN,如果参数不是字符串,或者字符串的第一个字符不能转化为浮点数,则返回NaN
除了加法运算符有可能把运算子转为字符串,其他运算符都会把运算子自动转成数值。
+true // 1
-true //1

相关文章

  • 21 进阶:JS里的类型

    类型转换 Number,Boolean,Object ==> String 其他类型==>Boolean 五个f...

  • 21-进阶 JS里的类型

    类型转换 转换为string、boolean 类型转换中的一些特殊情况: 其他类型转换为boolean时为fals...

  • js类型进阶

    类型 原始(值)类型UndefinedNullBooleanStringNumberObject 对象(引用)类型...

  • A21-JS里的类型

    类型转换1. 转换为 字符串toString() 方法返回一个表示该对象的字符串 MDN语法:object.toS...

  • JS里的数据类型

    title: JS里的数据类型date: 2018-09-21 22:47:16tags: [JavaScript...

  • 2020-12-22

    进阶篇 一、javascript 1、内置类型 ·js中分为7种内置类型,7种又分为两大类型:基本类型和对象 ·基...

  • JS 里的类型

    null 上面报错的意思:toString点前面的是null,因为null没有toString这个API,所以会报...

  • JS里的类型

    1.Number2.String3.Null4.undefined5.symbol6.boolean以上都是简单类...

  • JS里的类型

    JS里的类型 类型转换 基本类型number string boolean symbol null undefin...

  • JS里的类型

    数据类型转换 转换为字符串 toString 方法// number 类型var n = 1n.toString(...

网友评论

      本文标题:21 进阶:JS里的类型

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