标识符规则
在应用程序中,使用变量来作为值的符号名。变量的名字又叫做标识符,其需要遵守一定的规则。
必须以字母、下划线(_)或者美元符号($)开头
后续的字符也可以是数字(0-9)。
因为 JavaScript 语言是区分大小写的,所以字母可以是从“A”到“Z”的大写字母和从“a”到“z”的小写字母。
可以使用大部分 ISO 8859-1 或 Unicode 编码的字符作标识符,例如 å 和 ü。你也可以使用 Unicode 转义字符 作标识符。
合法的标识符示例:Number_hits,temp99,$credit 和 _name。
声明变量
使用关键词 var 。例如 var x=42。这个语法可以用来声明局部变量和全局变量。
直接赋值。例如x =42。在函数外使用这种形式赋值,会产生一个全局变量。在严格模式下会产生错误。因此你不应该使用这种方式来声明变量。
使用关键词 let 。例如 let y=13。这个语法可以用来声明块作用域的局部变量。
变量求值
用 var 或 let 语句声明的变量,如果没有赋初始值,则其值为 undefined 。
block区块
作用:把代码包在一起
常与if/for/while合用
if else 语句
{}在在语句只有一句的时候可以省略,但不建议省略。
写法
表达式里a=1要用===
swith 语句
while语句
判断真假
表达式为真,执行,执行完再判断真假
表达式为假,执行后面的。
死循环特例
因为浮点数不精确
for 循环
是while循环的简单写法
语句一用来初始化
表达式来判断
语句3来写增长
执行顺序为: 语句1--表达式2--循环体--语句3
如果表达式2不成立,直接跳出循环
特例
执行下列代码会打印出5个5
因为延迟打印 i 的值为 5
打印值取决于函数什么时候调用,我们开始一个延迟函数 setTimeout(fn) ,a = 5,打印出 5 。
那有没有办法改变呢?
如果我们将 var 替换为 let ,则会以此打印 0 1 2 3 4 。
break
退出当前所有循环
continue
退出一次距离它最近那次循环
lable
简写
问号冒号表达式
A?B:C
&&短路逻辑
A&&B&&C&&D取第一个假值或D
||
A||B||C||D取第一个真值或D
我目前是在职前端开发,如果你现在也想学习前端开发技术,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流裙:前面:851 中间:231 最后:348。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。
网友评论