js符合条件对应的值

JavaScript010

js符合条件对应的值,第1张

在js中,通过遍历对象,使用if语句判断,便可以获得对象中某个属性对应的值。下面举例讲解js如何获得对象中某个属性对应的值。

设备:联想笔记本Air14

系统:Windows 10

软件:zend studio10.0

1、首先新建一个html文件,命名为test.html,用于讲解js如何获得对象中某个属性对应的值。

2、在test.html文件中,创建script标签,用于编写js代码。

3、在js标签内,创建一个对象obj,用于测试。

4、在js标签内,使用for循环遍历对象,其中i为属性。

5、在for循环内,使用if语句判断当前的属性是否等于“b”,如果等于,则使用write方法将其属性值输出在页面上。

6、最后在浏览器打开test.html文件,查看结果,就完成了。

if(a==b){alert(11)}

解释:if语句是在括号里面写判断条件,然后如果判断通过,则执行{}里面的代码。

比如上面的条件就是当a等于b时,执行alert(11)

JS数组多条件排序基于Array.sort()方法,首先要了解sort()方法的用法。

sort()方法可以传入一个函数作为参数,然后依据该函数的逻辑,进行数组的排序。

eg:

sort()方法接收函数作为参数时,排序主要根据传入函数的返回值是否大于0进行排序。

1)当 a-b <0时,则a元素排在b元素的前面;(a、b元素位置不变)

2)当a-b= 0时,a,b元素的位置不变;

3)当a-b >0时,则b元素排在a元素的前面。(a、b元素位置交换)

当数组元素为对象时,若要根据对象的多个属性进行排序,就涉及到多条件排序。