目录
浏览器的断点调试:
流程控制:
顺序流程控制:流程代码会逐行向下进行。
分支流程控制:
IF语句:
Switch语句:
Switch和if的区别:
三元表达式:
循环:
for循环:
双重/多重for循环:
while循环:
do-while循环:
continue-break关键字:
数组的创建申请:
数组中的元素类型:
数组元素的访问:
遍历数组:
数组长度的获取:
数组新增元素(扩容):
数组元素的替换/修改:和JAVA一样
浏览器的断点调试:
流程控制:
顺序流程控制:流程代码会逐行向下进行。
分支流程控制:
IF语句:
Switch语句:
和JAVA一样
注意:
表达式和case是===比较。
break仍然是实现无限循环和多对一的效果。
Switch和if的区别:
三元表达式:
和JAVA的一样。
循环:
for循环:
和JAVA一样。
双重/多重for循环:
和JAVA相同。
while循环:
和JAVA一样
do-while循环:
和JAVA一样,先do后条件
continue-break关键字:
continue:
break:
--------------
--------------
数组的创建申请:
数组中的元素类型:
数组中可以存放任意类型的数据,例如字符串,数字,布尔值等。
数组元素的访问:
数字的索引仍然是按照从0到n-1的排列模式。
直接输出数字名,会输出所有元素。
根据索引输出元素。
没有的索引元素输出的undefined.
遍历数组:
和JAVA一样一样是通过循环进行遍历的。
数组长度的获取:
和JAVA一样,也是可以直接获取长度作为循环的条件的。
数组新增元素(扩容):
方法一:直接获取数组长度进行赋值即可。
方法二:将紧邻的不存在的索引,进行赋值也会使得数组长度发生变化
数组元素的替换/修改:和JAVA一样
注意由于JS本身有隐形的数据转换,同时也会出现数组转向其他,所以当,对数组名进行负值时,数组就会改变为该类型的被赋值的单一数据。