JavaScript2 基礎

運算符編碼

賦值運算符  用於給變量賦值。 y=5;/z=2;翻譯

算術運算符  即算數符號,是基本算數運算。+ 加 / - 減/ * 乘/ / 除/ % 取餘數/ ++ 自增(y++先賦值再自增/++y先自增再賦值)/ -- 自減,和自增同理/對象

複合運算符  += 加等 x+=y等同於 x=x+y  其它的原理相同 / -+ 減等/  *= 乘等 /  /= 除等/ %= 取餘等seo

基礎事件事件

經過ID獲取元素使用: var leroy=document.getElementById()ip

  經過class獲取       var leroy=document.getElementByClass()...等幾個獲取的方法get

Onclick 事件  點擊事件it

var leroy=document.getElementById();io

leroy.onclick=function(){   alert();   }for循環

onmouserover 鼠標移入事件

leroy.onmouserover =function(){   alert();   }

onmouseout事件  鼠標移出事件

leroy.onmouserout =function(){   alert();   }

Boolean類型 

稱爲布爾型或布爾值 是一種基本數據類型  只有兩個值 'true'或'false'

通常關係運算符會返回布爾值結果, 數值 0 -0 特殊值得 null NaN undefined 和空字符 (「 」)會被翻譯爲false其它值會被解釋爲true 

關係運算符 執行的是比較運算

> 大於/ < 小於/ > = 大於等於/ <= 小於等於 / == 等於/ === 全等/ != 不等/ !== 全不等

大寫字母的字符編碼所有小於小寫字母的字符編碼

字母「a」不能轉換成合理的數值,轉後爲NaN。任何數值與NaN進行關係比較,結果都是false。

<、<=、>、>=這四種預算符的優先級相同。/  

==、!=、===、!==這四種運算符的優先級也相同。

前四種運算符的優先級高於後四種運算符。 關係運算符的優先級低於算術運算符。 關係運算符的優先級高於賦值運算符

 邏輯運算符 用於測定變量或值之間的邏輯關係

&& 且 /  || 或 /  ! 非  

if 語句  條件語句 用於不一樣條件執行不一樣動做

只有當指定條件爲true,纔會執行代碼

 if(條件){ 條件必須爲true  }

if(條件){ 當條件爲true時執行代碼 }  else{當條件不爲true執行代碼 }

if(條件){XXXXX} else if(條件2){當條件2爲true執行代碼} else{xxxx}

switch語句 用於不一樣條件執行不一樣動做

switch(n)

{     

      case1:    執行1

      break;

      case2:   執行2

      break;

      default: 與case1和case2不一樣時;}

三目運算符

var name=(condition)?value1:value2;

var n=1     var car=(n==1)?‘週一’:‘週二’;

onload事件 通常用於 head內寫時 會在網頁加載完後執行代碼 不讓腳本內容受影響

 window.onload=function(){

         alert();

}

因此咱們通常將腳本代碼放在網頁的底端,這樣在運行腳本代碼的時候,能夠確保要操做的對象已經加載完成。 經過window.onload來執行腳本代碼。

for循環   能夠將代碼丨塊執行指定的

for(單次表達式;條件表達式;末尾循環體){ 中間循環體;  }

var leroy=o

for(var i=0;i<100;i++){  document.write(leroy.i+"<br>");}

JavaScript 支持不一樣類型的循環:

for - 循環代碼塊必定的次數

for/in - 循環遍歷對象的屬性

while - 當指定的條件爲 true 時循環指定的代碼塊

do/while - 一樣當指定的條件爲 true 時循環指定的代碼塊

相關文章
相關標籤/搜索