日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS基础--条件判断(3)

發布時間:2023/12/19 javascript 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS基础--条件判断(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.  

  if(條件){ //條件成立走代碼體,不成立跳過;
    代碼體;
  } // 當只做一個條件判斷,并且只走一個代碼體時,使用這種;
2.

  if(條件){ //條件成立走,代碼體1,不成立走else里的
    代碼體2;
    代碼體1;
  }else{
    代碼體2
  } //當做一個條件判斷,并且有兩種方法時,可以使這種;
3.

  if(條件1){ //哪個條件成立走哪個代碼體,否則走代
    碼體5;
    代碼體1
  }else if(條件2){
    代碼體2
  }else if(條件3){
    代碼體3
  }else if(條件4){
    代碼體4
  }else{
    代碼體5
  }
//當遇到多個條件的判斷時,使用這種;

/*注*/
當遇到沒有能做判斷條件時,可以創造一個開關的方式 ,來手動創造一個條件進行判斷;
  例:<img src = "img/1.jpg"/>
img中的src是不可以做為條件判斷的;
  var flag =true; //創造一個開關:boolean值:true 真
(1)----false假(0)
  if(flag){//當flag 為真時,進入到下面的代碼體中; 并將flag的值改為false;
    oImg.src="img/3.jpg";
    flag=false; //將flag改為false
  }else{//當flag 為 false時,進入到下面的代碼體中; 并將flage的值改為true;
    oImg.src = "img/1.jpg";
   }

三.js中的數組
數組:相當于是一個倉庫,可以存放各種值。
例:
  var arr = [1,2,3,4,5,6] //這里存放的是數字類型的,當然也可以存在其它類型(如:字符串,數字,標簽...)都用“,”號隔開。

  數組是從0開始數,也就是下標從0開始;
例:查找某一個數組:
  arr[0] //查找第一個數,輸入1查找第二個數,依次向下找。其中,有很多方法可以對數組里面的數據進行操作。

1.arr.length: 獲取數據的長度;(一般找最后一個,直接使用長度-1,就是代表最后一個數)
  例:arr.length-1 ; //得到的是最后一個數

2.arr.push(); //往數組中添加數據;
  例:arr.push(7); //添加一個7,到數組中;

四.js-for應用
1>獲取元素的第二種方法:
document.getElementById('ID名');//找一個標簽...(靜態方法);
document.getElementsByTagName('標簽名');//找頁面中所有的標簽;(動態方法)
注:在用TagName的時候,必須要加"[]";因為返回的
是一個集合,類似于數組的東西;

document.getElementById與
document.getElementsByTagName 之間的區別:
  1.getElementById前面只可以跟document;而getElementsByTagName前面既可以跟document,也可以跟其它的變量;
  2.getElementById只有找到一個元素;而getElementsByTagName找到的是一組元素,類似數組的集合;
  3.getElementById是靜態的;如果頁面中沒有id,就找不到;而getElementsByTagName是動態的,如果頁面中沒有,而動態添加過,就可以找到;

----循環----
for (var i=0;i<10;i++) {
  循環體
}
循環步驟:
第一步:將變量i賦值為0;(當然賦值為幾都可以,具體看自己的需要,開發中,一般都是0;)
第二步:判斷i<10; 是否為真,i是否小于10;
第三步:判斷為真后,走下面的循環體里面的代碼;
第四步:走完循環體的代碼后,走i++;把之前i的值自加(也就是加1);
第五步:把自加完的i,再進行判斷i<10是否為真;為真繼續走1--4步;依次類堆;當判斷到i<10為假時(也就是i大于10),這時循環結束,跳出循環;

----循環套循環----
for (var i =0;i<10;i++) {
  for (var j =0; j <10;j++) {
    循環體
  }
}
循環方法:
最外面的循環判斷為真后,走里面的循環;
里面的循環全部循環判斷,走完了,再回到外面繼續判斷循環;依次類堆;
總的說就是:外面循環走一次,里面循環都走完;

------自定義屬性------
什么是自定義屬性:是指標簽本身沒有的屬性,需要自己定義屬性;

創建方法:
//獲取div標簽
  var oDiv = document.getElementById('div');
//獲取到相應的標簽,直接點一個自己想要的屬性;
  oDiv.abc = 123;//自定義屬性值的類型,可以自己設定;

轉載于:https://www.cnblogs.com/nemoDuoo/p/4560331.html

總結

以上是生活随笔為你收集整理的JS基础--条件判断(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。