对于Javascript中的循环和使用技术

对于Javascript中的循环和使用技术
Javascript支持不同类型的循环:
循环代码块一定次数
用于对象的内循环遍历
当指定条件为真时指定的代码块。
做-在指定条件为真时指定的相同代码块

1。在运算符中:左边的操作数是字符串,或者可以转换为字符串,右边的操作数是一个对象或数组。如果运算符左边的值是右对象的属性名,则运算符返回true。

例如:
var = x:1,y:2 };对象文本
无功has_x = X点; / /返回true
无功has_z = Z点; / /返回false
VaR TS =toString点 / /真正的toString;回归,继承的方法
2。对于语句:语法,

对于(对象中的变量)

声明;
提供了一种遍历对象属性的方法。

例:
对于(在my_object VAR PROP){
document.write(姓名:+道具+;价值:+ my_object {道具},);
}

Javascript数组是一种特殊的对象,因此for循环可以枚举数组下标,比如枚举对象属性。
可以将对象的所有属性名称复制到数组中,
例:
var:x:1,y:2,z:3 };
var =新数组();
var I=0;
对于(在o中的{ + })
;用于初始化数组的空语句
3。运算符与for语句不同。for语句中的左边可以是一个var语句,声明一个变量、数组的一个元素,或者对象的一个属性,这个属性不能生成字符串。

4的操作员访问属性。公用数组不是。{使用{命名的属性教师字符串值是动态的,可以在运行时更改,而不是标识符。

例:
无功stock_name =(get_stock_name_from_user); / /从用户名获取股票
VaR的份额=(get_number_of_shares / /);获得的股份数量
组合{ stock_name } =份额; / /动态创建的数组,每个股票,股票估值
这个例子与for循环一起使用,当用户输入他的组合时,可以计算当前值。
var值= 0;
(投资组合中的股票){
价值= get_share_value(股票)*组合{股票};
}

股票有权获得每种股票的名称。
投资组合{股票}可以获得股票的数量。

for-in循环

函数:遍历对象属性,取出属性名和属性值。
var obj = { {
key1 :中
键:value2
KEY3 :值
};
函数的EnumaKey(){
对于(OBJ VAR键){
警报(键);
}
}
功能enumaval(){
对于(OBJ VAR键){
警报(obj {重点});
}
}
EnumaKey(obj)
/ / KEY1 KEY2 KEY3
enumaval(obj)
/ / value1 value2 value3
数组也可以被遍历,但是不推荐它们,因为它们不能保证,如果属性被添加到数组的原型中,这个属性也将被遍历。

for循环应该用于遍历非数组对象,而for for for循环也被称为枚举。

从技术上讲,你可以使用在环阵列(因为在Javascript数组也是一个对象),但这是不推荐的,因为如果一个数组对象已由一个自定义的功能增强,可能会出现逻辑错误。此外,对,顺序(序列)的属性列表是没有保证的。所以最好的阵列使用正常循环,并在循环使用的对象。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部