上往建站提供网站建设,网站推广,网店设计,网站建设,企业网站,网站制作,网页设计,网站建设,企业网站制作,网页制作 高端定制网站建设,H5页面设计开发,微网站,微信运营,移动端设计开发,手机端网站,小程序,致力于苏州企业网站建设与公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营:网站建设、网络推广、微信公众号代运营、商城小程序开发定制、网店设计等业务,专业团队服务,效果好。。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
西双版纳网页设计-高端网站设计公司
面的例子中,您可以看到:
Statement 1 在循环开始之前设置变量 (var i=0)。
Statement 2 定义循环运行的条件(i 必须小于 5)。
Statement 3 在每次代码块已被执行后增加一个值 (i++)。
语句 1
通常我们会使用语句 1 初始化循环中所用的变量 (var i=0)。
语句 1 是可选的,也就是说不使用语句 1 也可以。
您可以在语句 1 中初始化任意(或者多个)值:
实例:
for (var i=0,len=cars.length; i<len; i++){
document.write(cars[i] + "<br>");}
尝试一下 »
同时您还可以省略语句 1(比如在循环开始前已经设置了值时):
实例:
var i=2,len=cars.length;for (; i<len; i++){
document.write(cars[i] + "<br>");}
尝试一下 »
语句 2
通常语句 2 用于评估初始变量的条件。
语句 2 同样是可选的。
如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。
| 如果您省略了语句 2,那么必须在循环内提供 break。否则循环就无法停下来。这样有可能令浏览器崩溃。请在本教程稍后的章节阅读有关 break 的内容。 |
---|
语句 3
通常语句 3 会增加初始变量的值。
语句 3 也是可选的。
语句 3 有多种用法。增量可以是负数 (i--),或者更大 (i=i+15)。
语句 3 也可以省略(比如当循环内部有相应的代码时):
实例:
var i=0,len=cars.length;for (; i<len; ){
document.write(cars[i] + "<br>"); i++;}
尝试一下 »
For/In 循环
JavaScript for/in 语句循环遍历对象的属性:
实例
var person={fname:"Bill",lname:"Gates",age:56};
for (x in person) {
txt=txt + person[x];}
尝试一下 »
您将在有关 JavaScript 对象的章节学到更多有关 for / in 循环的知识。
While 循环
我们将在下一章为您讲解 while 循环和 do/while 循环。
JavaScript switch 语句
JavaScript while 循环
3 篇笔记
(x in person) // x 为属性名
{
txt=txt + person[x];
}
尝试一下 »
您将在有关 JavaScript 对象的章节学到更多有关 for / in 循环的知识。
While 循环
我们将在下一章为您讲解 while 循环和 do/while 循环。
JavaScript switch 语句JavaScript while 循环
3 篇笔记 写笔记
bangPort
784***818@qq.com
20
for 数组循环
length 属性用于计算数组长度
var size=[1,2,3,4,5,6,7] //申明一个数组
//for循环
for(var i=0; i<size.length; i++){
document.write(size[i] + " ");//数组元素
}
尝试一下 »
bangPort
bangPort
784***818@qq.com
6年前 (2017-03-20)
Mrshang110
146***8812@qq.com
46
var x
var nums = [1, 3, 5];
for (x in nums)
{
document.write(nums[x]+ "<br />"); // x 为数组索引
}
for in 循环不仅可以遍历对象的属性,还可以遍历数组。
Mrshang110
Mrshang110
146***8812@qq.com
5年前 (2017-06-14)
生活很黑白
975***049@qq.com
239
for 循环除了使用 in 方式来循环数组,还提供了一个方式: of , 遍历数组时更加方便。
for...of 是 ES6 新引入的特性。它既比传统的for循环简洁,同时弥补了forEach和for-in循环的短板。
for-of的语法:
for (var value of myArray) {
console.log(value);
}
for-of 的语法看起来跟 for-in 很相似,但它的功能却丰富的多,它能循环很多东西。
for-of 循环使用例子:
循环一个数组(Array):
let iterable = [10, 20, 30];
for (let value of iterable) {
console.log(value);
}
// 10
// 20
// 30
我们可以使用const来替代let,这样它就变成了在循环里的不可修改的静态变量。
let iterable = [10, 20, 30];
for (const value of iterable) {
console.log(value);
}
// 10
// 20
// 30
循环一个字符串:
let iterable = "boo";
for (let value of iterable) {
console.log(value);
}
// "b"
// "o"
// "o"
循环一个类型化的数组(TypedArray):
let iterable = new Uint8Array([0x00, 0xff]);
for (let value of iterable) {
console.log(value);
}
// 0
// 255
循环一个Map:
let iterable = new Map([["a", 1], ["b", 2], ["c", 3]]);
for (let [key, value] of iterable) {
console.log(value);
}
// 1
// 2
// 3
for (let entry of iterable) {
西双版纳网页设计-高端网站设计公司
上往建站提供微信小程序+公众号商城+企业网站建设一站式微信网站商城营销系统,微信小程序是一种依附于微信体内即点即用,无需下载安装即可使用的轻应用,它开启了移动端“触手可及”的梦想,致力于苏州企业网站建设与公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营:网站建设、微信公众号代运营、商城小程序开发定制、网店设计等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)