js基础知识整理之 —— 获取元素和命名规范

获取元素和命名规范为啥归置到一起了 因为他俩篇幅都不太长

一、获取元素
JS的特点 要想操作谁 就要先获取谁

document.get ById(“box”); 意思是:在当前文本下,通过叫box的Id来获取这个元素

dcument:当前的文档
get:得到、获取
Element:元素
By:通过、
利用 Id:Id是唯一的、不可重复的,唯一性

在这里插入图片描述
注意 S大小 写转换
[0]的意思是获取当前数组第一个值
在这里插入图片描述
在这里插入图片描述
在控制台打印这个颜色的属性

在这里插入图片描述
在这里插入图片描述
在控制台显示改变这个颜色

二、命名规范

  • 不能以数字开头作变量的名字;
  • 变量名是严格区分大小写的;
  • 不能使用关键字和保留字作为变量名;

关键字:在js中有特殊意义的字
保留字:未来可能成为关键字的

变量名可可以字母、汉字、下划线、$美元符作为首字母亲(但是数字不能做为首位)
eg:var class3/ _getInfo/ $ /
数字不能首位88 (数字可以做变量的一部分 但是不能做开头)

“驼峰命名法” 除了第一个单词 遇到第二个有意义的单词 首字母大写
首字母小写 其余的每个有意义的单词首字母大写

eg:personInfo    studentImportInfo   var bbName="小明"

错误的示例1:
var gg=8;
console.log(GG);
在这里插入图片描述
报错:GG没有被定义

错误示例2:
var break=8;
console.log(break);
在这里插入图片描述
报错:break是关键字 不可
在这里插入图片描述

在这里插入图片描述

如果定义的变量名相同 后面的会覆盖前面的

在这里插入图片描述

在这里插入图片描述

bbAgeName="小明";
console.log(bbAgeName);
bbAgeName="小刚";
console.log(bbAgeName);     

如果不被var 同时又给它赋值 相当于给window增加了一个属性名,
属性名是当前的变量名字,属性值是变量存储的值

在这里插入图片描述

console.log(window.bbAgeName);

在全局下定义一个变量,相当于给window增加一个属性名,
属性名是当前的变量的名字,属性值是变量存储的值

最后:
ECMA-262 描述了一组具有特定用途的关键字。这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带*号上标的是第5 版新增的关键字):
在这里插入图片描述
ECMA-262 还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途。但它们有可能在将来被用作关键字。以下是ECMA-262 第3 版定义的全部保留字:‘在这里插入图片描述
第5 版把在非严格模式下运行时的保留字缩减为下列这些:
在这里插入图片描述
在严格模式下,第5 版还对以下保留字施加了限制:
在这里插入图片描述
注意, let 和yield 是第5 版新增的保留字;其他保留字都是第3 版定义的。为了最大程度地保证兼容性,建议大家将第3 版定义的保留字外加let 和yield 作为编程时的参考。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值