JavaScript學(xué)習(xí)心得

function myFunction()                       //創(chuàng)建js事件
{
      x=document.getElementById("demo")     // 找到元素
      x.style.color="#ff0000";              // 改變樣式
}

function myFunction()
{
      var x=document.getElementById("demo").value;
      if(x==""||isNaN(x))
      {
              alert("不是數(shù)字");
      }
}
JavaScript 可以通過不同的方式來輸出數(shù)據(jù):

使用 window.alert() 彈出警告框。
使用 document.write() 方法將內(nèi)容寫到 HTML 文檔中。
使用 innerHTML 寫入到 HTML 元素。
使用 console.log() 寫入到瀏覽器的控制臺。

JavaScript 數(shù)據(jù)類型
var length = 16;                                  // Number 通過數(shù)字字面量賦值
var points = x * 10;                              // Number 通過表達(dá)式字面量賦值
var lastName = "Johnson";                         // String 通過字符串字面量賦值
var cars = ["Saab", "Volvo", "BMW"];              // Array  通過數(shù)組字面量賦值
var person = {firstName:"John", lastName:"Doe"};  // Object 通過對象字面量賦值

var x;               // x 為 undefined
var x = 5;           // 現(xiàn)在 x 為數(shù)字
var x = "John";      // 現(xiàn)在 x 為字符串

字符串(String)、數(shù)字(Number)、布爾(Boolean)、數(shù)組(Array)、對象(Object)、空(Null)、未定義(Undefined)。

JavaScript 語句標(biāo)識符

break                    用于跳出循環(huán)。
catch                    語句塊,在 try 語句塊執(zhí)行出錯時執(zhí)行 catch 語句塊。
continue                 跳過循環(huán)中的一個迭代。
do ... while             執(zhí)行一個語句塊,在條件語句為 true 時繼續(xù)執(zhí)行該語句塊。
for                      在條件語句為 true 時,可以將代碼塊執(zhí)行指定的次數(shù)。
for ... in               用于遍歷數(shù)組或者對象的屬性(對數(shù)組或者對象的屬性進(jìn)行循環(huán)操作)。
function                 定義一個函數(shù)
if ... else              用于基于不同的條件來執(zhí)行不同的動作。
return                   退出函數(shù)
switch                   用于基于不同的條件來執(zhí)行不同的動作。
throw                    拋出(生成)錯誤 。
try                      實現(xiàn)錯誤處理,與 catch 一同使用。
var                      聲明一個變量。
while                    當(dāng)條件語句為 true 時,執(zhí)行語句塊。

計算兩個數(shù)字的乘積,并返回結(jié)果:

function myFunction(a,b){
      return a*b;
}
document.getElementById("demo").innerHTML=myFunction(5,3);

常見的HTML事件

onchange                   HTML 元素改變
onclick                    用戶點擊 HTML 元素
onmouseover                用戶在一個HTML元素上移動鼠標(biāo)
onmouseout                 用戶從一個HTML元素上移開鼠標(biāo)
onkeydown                  用戶按下鍵盤按鍵
onload                     瀏覽器已完成頁面的加載 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容