JS学习日志2021.3.16

运算符==(等于),在JS中表示为 “===”
变量名必须以字母、美元符号或下划线开始,且只能包含字母、数字、美元符号、下划线。
JS变量名区分大小写
代码质量检测工具:JSLint http://www.jslint.com
码点:可以输出键盘上没有的字符
转义字符:前+反斜杠
JS字符串的一个很重要的特性:不可变
对象的属性的两种读取方式,点和方括号(方括号用于读取以整数命名的对象属性、和以保留字命名的对象属性)
JS可以给对象直接添加、删除属性
JS中对象的赋值实际上是将指向值的引用复制一份给新对象
对象原型:类似于。。。C艹的继承?但是不完全一致。缺省属性继承自对象原型,可定义新属性和旧属性
数组的创建:var a =[]; var a = new Array(); var a =[7,false,[null,8]]
数组中有length属性用以查询数组长度
isNaN的作用为“判断是否能被转换成数值”
Number()函数生成的是一个包装着数值的对象,这个对象在被当成数值使用时会把数值拿出来
===当且仅当值、类型都相同时返回true
查询表/字典/映射/关联数组/散列的应用(是一个东西)
for-in枚举语句:进行属性名的枚举,但是数组的length属性不会被枚举原因:length属性的enumerable特性被设置为false
对象的属性除了值之外,还有几个特性,writable(true:属性值可以更改),enumerable(true:这个值将出现在for-in的枚举中),configurable(可以从其对象中删除这个属性,特性值可以改变)
函数声明:var a=function(){}
以及function a(){}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值