码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型转换和转义字符

时间:2018-09-16 15:37:41      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:原则   引号   1.2   分享图片   表达式   位置   转换   asc   http   

1数据类型转换

主要有:Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。 

1.1 typeof 操作符

 技术分享图片

 

1.2将数字转换为字符串

1)全局方法 String() 可以将数字转换为字符串。

该方法可用于任何类型的数字,字母,变量,表达式:

var x=123;

String(x)         // 结果是123

String(123)       // 结果是123

String(100 + 23)  // 结果是123 

 

2 toString() 方法

var x=123;

x.toString()    // 结果是123
(123).toString()    // 结果是123
(100 + 23).toString()    // 结果是123

 

1.3将布尔值转换为字符串

String(false)        // 返回 "false"
String(true)         // 返回 "true"

false.toString()     // 返回 "false"
true.toString()      // 返回 "true"

 

1.4将字符串转换为数字

转换原则:

从左住右第一个不是数字的位置 

123abc  // 123

1a2b    // 1

Abc123  // 0 

1)

Number("3.14")    // 返回 3.14
Number(" ")       // 返回
Number("")        // 返回 0
Number("99 88")   // 返回 NaN 

技术分享图片

2)

一元运算符 +

可用于将变量转换为数字:

+ prompt()   会转成数字

 

1.5将布尔值转换为数字

Number(false)     // 返回 0
Number(true)      // 返回 1

 

1.6自动转换类型

JavaScript 尝试操作一个 "错误" 的数据类型时,会自动转换为 "正确" 的数据类型。

5 + null    // 返回 5         null 转换为 0
"5" + null  // 返回"5null"   null 转换为 "null"
"5" + 1     // 返回 "51"      1 转换为 "1"  
"5" - 1     // 返回 4         "5" 转换为 5

 技术分享图片

 

2转义字符 

反斜杠是一个转义字符。 转义字符将特殊字符转换为字符串字符:

转义字符 (\) 可以用于转义撇号,换行,引号,等其他特殊字符。 

技术分享图片

示例:

技术分享图片

数据类型转换和转义字符

标签:原则   引号   1.2   分享图片   表达式   位置   转换   asc   http   

原文地址:https://www.cnblogs.com/hzhjxx/p/9655731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!