《JavaScript高级程序设计(3)》
JavaScript组成:
●ECMAScript
●DOM
●BOM
<noscript>元素:
●写在body内,当浏览器不支持脚本或浏览器脚本被禁用时展示其中内容
标识符:
●就是指变量、函数、属性的名字,或者函数的参数
ECMAScript的变量是松散类型(可以用来保存任何类型的数据)
●var定义的变量将成为定义该变量的作用域中的局部作用
●省略var将会创建全局变量
ECMAScript数据类型:
●基本数据类型:Undefined,Null,Boolean,Number,String
●复杂数据类型:Object
typeof操作符:
●返回字符串
●当值为对象或null,返回“object”,因为null会被认为是一个空的对象应用
null与undefined:
●变量将要保存对象,但还没保存时,存null
●undefined值是派生自null值的
Boolean转为false的情况:
●String - 空字符串
●Number - 0和NaN
●Object - null
●Undefined - undefined
浮点数值保存需要的内存空间是保存整数值的两倍,因此ECMAScript会不失时机的把浮点数转为整数保存。
浮点数值的最高精度是17位小数,但在进行算数计算时其精度远远不如整数,
NaN:
●用于表示一个本来要返回数值的操作数未返回数值的情况
●任何设计NaN的操作都返回NaN
●NaN与任何值不等,包括NaN本身
●isNaN用于对象时,会首先调用对象的valueOf(),若不能转为数值,再调用toString()
null和undefined没有toString(),可以用String()来返回这两个值的字面量。
JavaScript组成:
●ECMAScript
●DOM
●BOM
<noscript>元素:
●写在body内,当浏览器不支持脚本或浏览器脚本被禁用时展示其中内容
标识符:
●就是指变量、函数、属性的名字,或者函数的参数
ECMAScript的变量是松散类型(可以用来保存任何类型的数据)
●var定义的变量将成为定义该变量的作用域中的局部作用
●省略var将会创建全局变量
ECMAScript数据类型:
●基本数据类型:Undefined,Null,Boolean,Number,String
●复杂数据类型:Object
typeof操作符:
●返回字符串
●当值为对象或null,返回“object”,因为null会被认为是一个空的对象应用
null与undefined:
●变量将要保存对象,但还没保存时,存null
●undefined值是派生自null值的
Boolean转为false的情况:
●String - 空字符串
●Number - 0和NaN
●Object - null
●Undefined - undefined
浮点数值保存需要的内存空间是保存整数值的两倍,因此ECMAScript会不失时机的把浮点数转为整数保存。
浮点数值的最高精度是17位小数,但在进行算数计算时其精度远远不如整数,
NaN:
●用于表示一个本来要返回数值的操作数未返回数值的情况
●任何设计NaN的操作都返回NaN
●NaN与任何值不等,包括NaN本身
●isNaN用于对象时,会首先调用对象的valueOf(),若不能转为数值,再调用toString()
null和undefined没有toString(),可以用String()来返回这两个值的字面量。
2023-02-15
在牛客打卡1天,今天学习:刷题 10 道
全部评论
相关推荐
05-05 12:57
门头沟学院 前端工程师 记着呢:说的很对,已经工作近7年,就是觉得年轻的时候太多忧虑,没有好好玩一玩,虽然现在我也是很多忧心事,但是真的感觉年轻的时光才是最宝贵的,玩的开心,做自己喜欢的事,全力以赴,这才是应该做的
点赞 评论 收藏
分享
03-27 10:01
西安邮电大学 golang 点赞 评论 收藏
分享
03-29 17:05
门头沟学院 Java
asdasdasda...:我前段时间找工作焦虑,有几天连续熬夜熬穿了,然后心脏突然不舒服,立马躺床上睡觉了,然后第二天还是不舒服,去看医生说是心率不齐,吓得我后面天天早早睡觉,调养身体,过了好几天才好过来。所以真的,工作这些东西哪有那么重要,最多钱多一点钱少一点,降低物欲。活着才是最重要的,现在想想真的后怕 点赞 评论 收藏
分享