JS基础教程6——流程控制—循环语句与类型转换

简介: 三个语句在特定情况下都是可以升省略的,通过实际情况而定。语句 1 在循环(代码块)开始之前执行。语句 2 定义运行循环(代码块)的条件。语句 3 会在循环(代码块)每次被执行后执行。

JS基础教程6——流程控制—循环语句与类型转换


JS基础教程6——流程控制—循环语句与类型转换


for循环

for (语句1;语句2;语句3) {
    要执行的代码块
}

三个语句在特定情况下都是可以升省略的,通过实际情况而定。


语句 1 在循环(代码块)开始之前执行。


语句 2 定义运行循环(代码块)的条件。


语句 3 会在循环(代码块)每次被执行后执行。


例如:

for (var i = 0;i < 5;i++){
    document.write(i);
}

在浏览器上写0~4数字。


假设我们要把一个字符串拆解了输出每一个字母可以在语句,我们就需要去数该字符串的长度,因此我们可以通过语句二设置成i<字符串名.length获取字符串的长度。


for in


for in 用于遍历对象的属性。


例如:

var arr = [5,6,8,9];
for (x in arr){
    console.log(arr[x]);
}


Array.forEach()


forEach() 方法为每个数组元素调用一次函数(回调函数)。


for of


for of 语句循环遍历可迭代对象的值。

var arr = [5,6,8,7];
for (x of arr){
  console.log(x);
}

for of会直接返回对象的属性值,而for in不同是返回其索引值。


while


while 循环会一直循环代码块,只要指定的条件为 true,在要写死循环时使用while可以很好的实现,或者我们可以在代码块中写类似for中的语句2。

while(true){
    console.log("a");
}
// 会打印无数个a


do while


do/while 循环是 while 循环的变体。在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。

do {
    要执行的代码块
}
while (条件);


typeof


typeof 要测类型会返回要测类型的实际类型。


类型转换


主要常用的有:


Number() 转换数值

String() 转换字符串

Boolean() 转换布尔值

相关文章
|
2月前
|
JavaScript 前端开发
JS循环for、for...of、for...in
本文介绍了JavaScript中不同的循环语句,包括传统的`for`循环、`for...of`循环用于遍历数组和类数组对象、`for...in`循环用于遍历对象的属性,并通过示例代码展示了它们的用法和区别。
43 6
JS循环for、for...of、for...in
|
2月前
|
JavaScript 前端开发
JavaScript基础知识-流程控制之while循环
这篇文章介绍了JavaScript中的while循环和do...while循环的基础知识,并通过一个实际案例演示了如何使用while循环计算投资增长到特定金额所需的年数。
50 2
JavaScript基础知识-流程控制之while循环
|
1月前
|
JavaScript 前端开发
js循环有几种
js循环有几种
31 0
|
13天前
|
JavaScript
js动画循环播放特效源码(上班族的一天)
js动画循环播放特效是一段实现了包含形象的卡通小人吃、睡、电脑工作的网页动画,js循环动画,简单的画面设计。非常丝滑有意思,欢迎对此代码感兴趣的朋友前来下载参考。
25 2
|
1月前
|
JavaScript 前端开发
js教程——函数
js教程——函数
32 4
|
2月前
|
前端开发 JavaScript
前端基础(八)_JavaScript循环(for循环、for-in循环、for-of循环、while、do-while 循环、break 与 continue)
本文介绍了JavaScript中的循环语句,包括for循环、for-in循环、for-of循环、while循环、do-while循环以及break和continue的使用。
54 1
前端基础(八)_JavaScript循环(for循环、for-in循环、for-of循环、while、do-while 循环、break 与 continue)
|
2月前
|
JavaScript 前端开发
JavaScript基础知识-流程控制之for循环
这篇文章讲解了JavaScript中的for循环的基础知识,并通过一个实例演示了如何使用for循环来找出所有的三位水仙花数。
47 6
JavaScript基础知识-流程控制之for循环
|
30天前
|
JavaScript 前端开发 安全
如何处理 JavaScript 中的类型转换错误?
【10月更文挑战第9天】处理类型转换错误需要综合运用多种方法和策略,同时要保持对潜在问题的警惕性。通过合理的错误处理,可以提高程序的健壮性,减少因类型转换错误带来的负面影响。
17 0
|
30天前
|
JavaScript 前端开发
JS隐式类型转换规则
【10月更文挑战第9天】 不同的 JavaScript 引擎可能在隐式类型转换的具体实现上存在一些细微差别。理解这些隐式类型转换规则对于正确处理数据和避免错误非常重要。
16 0
|
2月前
|
JavaScript 前端开发 索引