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 前端开发 网络协议
​Node.js 教程(一) 基本概念与基本使用
​Node.js 教程(一) 基本概念与基本使用
|
3月前
|
JavaScript Android开发
AutoJs4.1.0实战教程---js文件打包发布成APK文件
AutoJs4.1.0实战教程---js文件打包发布成APK文件
92 0
AutoJs4.1.0实战教程---js文件打包发布成APK文件
|
3月前
|
JavaScript 前端开发
JavaScript基础语法(类型转换)
JavaScript基础语法(类型转换)
27 0
|
3月前
|
JavaScript 前端开发
手把手教你学会js的原型与原型链,猴子都能看懂的教程
手把手教你学会js的原型与原型链,猴子都能看懂的教程
|
3月前
|
Web App开发 JavaScript 前端开发
Node.js 的事件循环原理、工作流程
Node.js 的事件循环原理、工作流程
52 0
|
3月前
|
JavaScript 前端开发 编译器
彻底理解JavaScript中的类型转换(上)
彻底理解JavaScript中的类型转换
|
1月前
|
XML JavaScript 前端开发
vue项目中使用bpmn.js详细流程(结合activiti版)
vue项目中使用bpmn.js详细流程(结合activiti版)
36 0
|
1月前
|
JavaScript 前端开发 网络架构
JavaScript的数组教程(最详细,更新至es6新语法)
JavaScript的数组教程(最详细,更新至es6新语法)
|
1月前
|
JavaScript 前端开发
javascript中的类型转换
javascript中的类型转换
|
1月前
|
JavaScript 前端开发
编程笔记 html5&css&js 079 JavaScript 循环语句
编程笔记 html5&css&js 079 JavaScript 循环语句