当前位置:网站首页>js基础知识整理之 —— 获取元素和命名规范
js基础知识整理之 —— 获取元素和命名规范
2022-08-02 22:49:00 【猴小七儿】
获取元素和命名规范为啥归置到一起了 因为他俩篇幅都不太长
一、获取元素
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 作为编程时的参考。
边栏推荐
- js基础知识整理之 —— 闭包
- APT level comprehensive free kill with Shell
- CAS:474922-22-0,DSPE-PEG-MAL,磷脂-聚乙二醇-马来酰亚胺科研试剂供应
- Mock工具之Moco使用教程
- centos7安装mysql5.7步骤(图解版)
- 了解 NFT 质押:Web3 中赚取被动收益的另一种方式
- 1 - vector R language self-study
- 最近公共祖先(LCA)学习笔记 | P3379 【模板】最近公共祖先(LCA)题解
- threejs 动态调整相机位置,使相机正好能看到对象
- mysql根据多字段分组——group by带两个或多个参数
猜你喜欢
Directing a non-relational database introduction and deployment
Kubernetes 进阶训练营 网络
基于飞腾平台的嵌入式解决方案案例集 1.0 正式发布!
Technology Sharing | How to do assertion verification for xml format in interface automation testing?
Image recognition from zero to write DNF script key points
华为设备配置BFD与接口联动(触发与BFD联动的接口物理状态变为Down)
Find My技术|智能防丢还得看苹果Find My技术
科研用Cholesterol-PEG-NHS,NHS-PEG-CLS,胆固醇-聚乙二醇-活性酯
1 - vector R language self-study
R语言自学 1 - 向量
随机推荐
记一次mysql查询慢的优化历程
Day117.尚医通:生成挂号订单模块
图像识别从零写出dnf脚本关键要点
最新真实软件测试面试题分享,收藏了还怕进入不了大厂?
CAS:1445723-73-8,DSPE-PEG-NHS,磷脂-聚乙二醇-活性酯两亲性脂质PEG共轭物
No code development platform data ID introductory tutorial
VS保存后Unity不刷新
执子手,到永恒
CIO修炼手册:成功晋升CIO的七个秘诀
B站回应HR称用户是Loser:涉事面试官去年底已被劝退
R语言自学 1 - 向量
qt静态编译出现Project ERROR: Library ‘odbc‘ is not defined
ZCMU--5230: 排练方阵(C语言)
VMware workstation program starts slowly
程序员如何优雅地解决线上问题?
MYSQL查看表结构
C语言函数详解(2)【函数参数——实际参数(实参)&形式参数(形参)】
【C语言】带头双向循环链表(list)详解(定义、增、删、查、改)
GameStop NFT 市场分析
基于奇异谱分析法和长短时记忆网络组合模型的滑坡位移预测