当前位置:首页 > 编程笔记 > 正文
已解决

js深度学习(三)

来自网友在路上 150850提问 提问时间:2023-11-07 20:15:01阅读次数: 50

最佳答案 问答题库508位专家为你答疑解惑

  1. 循环
var i=0
for(;i<10;){
console.log(i)
i++
}
while(i<10){
console.log(i)
i++
}
var i=100;
for(;i--;){
console.log(i)
}

2、引用值
typeof:number string boolean Object(object/array/null出现是为了指定为空对象/)undefined function

typeof a =>undefined
typeof(typeof a) =>string

3、显式类型转换、隐式类型转换
显式
数字 Number() parseInt(值,进制)
parseFloat() //保留小数
Number.toFixed(2) //四舍五入

Number(null) 0
Number(undefined) NaN
parseInt(null undefined true false NaN) =NaN
parseInt('abc123') =NaN
parseInt('123abc') =123

String()
toString(radix)进制
Boolean undefined Nan null “” 0 false
两个字符串相比较转换成askII码
“===”不进行隐式转换

undefined == 0 false
null == 0 false
undefined == null

isNaN

Number()
isNaN(123|'123'|null) false
isNan(undefined|'a'|NaN) true

重点:typeof tosring Number parseInt parseFloat IsFloat

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"js深度学习(三)":http://eshow365.cn/6-34701-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!