网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

强制类型转换

1.数字转字符串
var a = 1;
console.log( a.toString() ) // toString() 打印字符串1
console.log( a + ' ' ) // 拼接字符串 打印字符串1

创新互联主要从事网站建设、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务西青,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

2.字符串转数字
var a = "1"
console.log( Number(a) ) //打印数字1
console.log( Number(true ) //打印数字1
console.log( Number(Null) ) //打印数字0
console.log( Number(undefined) ) //打印NaN

console.log( parseInt("5.34545") ) //打印数字5
console.log( parseInt("0.4545") )//打印数字0
console.log( parseInt("hello") ) //打印NaN
console.log( parseInt(null) ) //打印NaN

console.log( parseFloat("4.65") ) //打印数字4.65
console.log( parseFloat("hello") ) //打印数字NaN

Number:如果是纯数字的字符串,则直接转换为数字,如果字符串中有非数字的内容,则转换为NaN,如果字符串是一个空串或者是一个全是空格的字符串,则转换为0;
Number()和parseInt()一样,都可以用来进行数字的转换
区别在于,当转换的内容包含非数字的时候,Number() 会返回NaN(Not a Number)
parseInt() 要看情况,如果以数字开头,就会返回开头的合法数字部分,如果以非数字开头,则返回NaN

3数字转布尔值 字符串转布尔值
console.log( Boolean(" ") ) // 打印false
console.log( Boolean(0) ) // 打印false
console.log( Boolean(null) ) // 打印false
console.log( Boolean(unde) ) // 打印false

4.布尔值转字符串
console.log( true.toString() )//打印字符串true
console.log( true +' ') //打印字符串true


网页名称:强制类型转换
URL网址:http://bjjierui.cn/article/pdocdo.html

其他资讯