![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
tianye00011
这个作者很懒,什么都没留下…
展开
-
JavaScript中的Number(持续更新)
数字的定义 常规数字、NaN和Infinity(-Infinity) NaN和自己不相等,所以不可以用它检测是否是有效数字,用isNaN() //错误 let n = NaN; if(n == NaN){} console.log(isNaN(1));//false console.log(isNaN(NaN));//true console.log(isNaN(Infinity));//false 在使用isNaN进行检测的时候,首先会验证检测的值是否为数字类型,如果不是,先基于Number()原创 2020-08-14 12:12:15 · 346 阅读 · 1 评论 -
JavaScript中的Object(持续更新)
对象的特点 用键值对来(又称为属性名和属性值)描述一个对象 {key:value,} key不可以是引用类型,value可以是任何类型 key不能重复 数组是特殊的对象 key是0,1,2…,每一个数字代表当前项的位置,把这种数字属性名称为”索引“ 默认有一个length属性储存数组的长度 arr.length/arr[“length”]可以获取数组的长度 对象的增删改查 对象.属性名 = 属性值 这样操作key不可以是数字 对象[属性名] = 属性值 其他非字符串格式作为key和把它转化为字符格原创 2020-08-14 12:09:38 · 170 阅读 · 0 评论 -
JavaScript中的Boolean(持续更新)
把其他类型转换为布尔类型 Boolean([value]); !![value] 只有“0/空字符串/NaN/null/undefined”是false(“[],{}”是ture) 当做条件判断时,每一个条件最后一定转化为布尔类型原创 2020-08-14 12:08:31 · 133 阅读 · 0 评论 -
JavaScript的Symbol(持续更新)
定义 所有用单引号、双引号、反引号(撇)包起来的都是字符串 把其他数据类型转换为字符串 String([value]) [value].toString() 普通对象转化为字符串都是"[object Object]",数组转化为字符串是"item1, item2…" JS中常用的数学运算 除了加法外,都是数学运算,如果遇到非数字类型,先基于Number此案转换为数字类型,再运算 console.log(10 - null) //=>10 console.log(3 * undefined)原创 2020-08-14 12:07:18 · 110 阅读 · 0 评论