for循环与for in,$('').each 与$.each的区别

一:for循环与for in的区别

for...in 语句用于对数组或者对象的属性进行循环操作。

语法:

for (变量 in 对象){    在此执行代码}

for循环是对数组的元素进行循环,而不能引用于非数组对象(类数组对象也可以遍历)。

语法:

for(int 变量初始值;条件;递增或递减){    在此执行代码}

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

for(var prop in window){

    console.log(winodw[prop ])

}
用for inb遍历数组元素。
for(var ele in array){
    console.log(array[ele]);
}

用for循环实现
for(var i=0;i<array.length;i++){
    alert(array[i]);//数组的元素
}
 

检测类型的最佳工具是:typeof

二:$(‘‘).each 与$.each的区别

$(‘‘).each

each() 方法规定为每个匹配元素规定运行的函数。

提示:返回 false 可用于及早停止循环。

$(selector).each(function(index,element))
  • index - 选择器的 index 位置
  • element - 当前的元素(也可使用 "this" 选择器)

$.each

遍历对象、数组的属性值并进行处理。

var arr1 = [ "aaa", "bbb", "ccc" ];
  $.each(arr1, function(i,val){
      alert(i);
      alert(val);
  });  

for循环与for in,$('').each 与$.each的区别

时间: 2024-10-05 12:02:28

for循环与for in,$('').each 与$.each的区别的相关文章

php中for循环与foreach循环效率比较

昨日晚上,在不经意间听到别人说php中for循环效率比foreach高,尽量多用for循环可以提高php效率. 听到这个论调,我当时一愣,for每次循环前都要进行判断,而foreach只需在数组内部移动指针,for的效率会比foreach要高? ------------------- 今天特地写了个简单的脚本做了测试(以下结果皆采用多次测试后的平均值) $max = 100000; $arr = range(0,$max); $t1 = microtime(true); for($i = 0;$

for循环与foreach

注意点: for循环时,可以对集合进行操作,但foreach循环中,对集合进行操作会报错:                  for 循环可以获取下标 如下代码: package com.tt; import java.util.ArrayList;import java.util.List;import java.util.Objects; public class TextMain { public static void main(String[] args) {      List<St

Java 基础中for循环与while循环的语感

for(int i = X; i < y; i ++ ){ 循环体: }: 主要用于已知循环次数循环,可以节约2行代码和变量名重复使用,是java编程中最常用的循环. int n = 0; while(循环条件){ 循环体: n++; }: 主要用于未知循环次数的循环中,是除了for循环最常用的循环: JAVA 基础一定要吃透这两种循环,编程逻辑才不会混乱.

Python语法基础03(if语句,while循环与for循环)

if语句:语法:单分支if 判断条件:语句块 执行过程:首先执行判断条件,当条件成立则执行判断条件下面的语句块,若条件不成立,则不执行 双分支if 判断条件:语句块1else:语句块2执行过程: 首先执行判断条件,若条件成立则执行语句块1,若条件不成立,则执行语句2. 多分支if 判断条件1:语句块1elif 判断条件2:语句块2elif 判断条件n:语句块nelse:语句块执行过程:首先执行判断条件1,若成立则执行语句块1,若不成立,则执行判断语句2,若条件成立,则执行语句块2,若不成立,依次

Python3 Tkinter基础 Listbox for循环与insert 将一个列表中元素添加到Listbox中

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: from tkinter import * root=Tk() myLB=Listbox(root) myLB.pack() myList=["贪狼","巨门","禄存","文曲","

C#语句二——循环语句(for循环与for循环嵌套)

循环:反复执行某段代码. 循环四要素:初始条件,循环条件,循环体,状态改变. for(初始条件;循环条件;状态改变) { 循环体 } break ——中断循环,跳出循环 continue——停止本次循环,进入下次循环. 注:●执行步骤:初始条件——循环条件——循环体——状态改变. ●死循环:出不来,一直在执行 for (; ; ) { Console.WriteLine("你好"); } 一.for循环例题 1.找出100以内与7有关的数并打印:(1).从1找到100(2).找出与7有

while循环与i--

int i = 5;         while(i-- > 0){             System.out.println("i="+i);         } 打印结果: i=4i=3i=2i=1i=0

for循环与while循环的补充

1.通过循环可以用解决两类问题:  穷举:在不知道什么情况下才真的是我们需要的结果的时候,只能让它一个一个的情况都给走一遍.  迭代:在现有的条件下,根据规律,不断求解中间状况,最终推到出结果. 举例:公司给发了150元的购物卡,刚好想去超市购买洗发水(15元).牙刷(5元).香皂(2).只买着三个种类的商品,要求全部花完150元,有多少种买法,每种买法都是各买几样? <script> var sum=0; for(var x= 0;x<=10;x++) { for(var y =0;y

【C语言天天练(一)】while(1)死循环与for(;;)死循环的区别

http://www.kyxsw.com/xiaoshuo/32321/5447632.html http://www.kyxsw.com/xiaoshuo/32321/5447633.html http://www.kyxsw.com/xiaoshuo/32321/5447634.html http://www.kyxsw.com/xiaoshuo/32321/5447635.html http://www.kyxsw.com/xiaoshuo/32321/5447636.html http: