亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

JavaScript菜鳥教程

JavaScript 對象

JavaScript 函數(shù)

JS HTML DOM

JS 瀏覽器BOM

AJAX 菜鳥教程

JavaScript 參考手冊

JavaScript 語法

JavaScript的語法是定義正確結(jié)構(gòu)的JavaScript程序的一組規(guī)則。

JavaScript 變量

在編程語言中,變量用于存儲數(shù)據(jù)值。

標(biāo)準(zhǔn)JavaScript中的變量沒有附加類型,任何值都可以存儲在任何變量中。

可以使用let(對于塊級變量),var(對于函數(shù)級變量)或const(對于不可變常量)聲明變量。

等號用于為變量賦值。

在此示例中,num被定義為變量。然后,為num賦值20:

var num;

num = 20;
測試看看?/?

JavaScript運(yùn)算符

JavaScript使用算術(shù)運(yùn)算符(+ - * /)計(jì)算值。

(20 + 30) * 10
測試看看?/?

JavaScript使用賦值運(yùn)算符(=)將值賦給變量。

var x = 20;
var y = 30;
var z = x + y;
測試看看?/?

您將在本教程的后面部分了解有關(guān)運(yùn)算符的更多信息。

JavaScript標(biāo)識符

變量,函數(shù)或?qū)傩缘拿Q在JavaScript中稱為標(biāo)識符。

和其他任何編程語言一樣,JavaScript 保留了一些標(biāo)識符為自己所用。

JavaScript 同樣保留了一些關(guān)鍵字,這些關(guān)鍵字在當(dāng)前的語言版本中并沒有使用,但在以后 JavaScript 擴(kuò)展中會用到。

JavaScript 標(biāo)識符必須以字母、下劃線(_)或美元符($)開始。

后續(xù)的字符可以是字母、數(shù)字、下劃線或美元符(數(shù)字是不允許作為首字符出現(xiàn)的,以便 JavaScript 可以輕易區(qū)分開標(biāo)識符和數(shù)字)。

JavaScript注釋

注釋只是一行文本,JavaScript解析器完全忽略了這一行。

通常添加注釋是為了提供與源代碼有關(guān)的額外信息。

JavaScript支持單行和多行注釋。

單行注釋以雙斜杠(//)開頭,后跟注釋文本。

// document.write("Hello World");
測試看看?/?

而多行注釋以斜杠和星號(/*)開頭,以星號和斜杠(*/)結(jié)束。

/*
document.write("Hello World<br>");
document.write("Hello World<br>");
document.write("Hello World<br>");
document.write("Hello World");
*/
測試看看?/?

您將在本教程的后面部分了解有關(guān)注釋的更多信息。

JavaScript區(qū)分大小寫

所有JavaScript標(biāo)識符均區(qū)分大小寫。

變量myVariable和myvariable,是兩個(gè)不同的變量:

var myVariable = 1;
var myvariable = 2;
測試看看?/?

JavaScript和駝峰命名

JavaScript標(biāo)識符的約定是使用camelCase(駝峰命名)編寫的,這意味著第一個(gè)單詞是小寫字母,但隨后的每個(gè)單詞都以大寫字母開頭。

getElementById();
firstElementChild;
textContent;
innerHTML;
測試看看?/?

您可能還會看到以全部大寫形式編寫的全局變量或常量。

Math.PI;
測試看看?/?

JavaScript縮進(jìn)

完整的JavaScript程序從技術(shù)上講可以寫在一行上。

但是,這將很快變得很難閱讀和維護(hù)。相反,我們通常使用換行符和縮進(jìn),方便維護(hù)和閱讀。

這是一個(gè)條件if / else語句的示例,它可以單行寫,也可以用換行符和縮進(jìn)。

 // 條件語句寫在一行
 if (x === 1) { /* execute code if true */ } else { /* execute code if false */ }
 
 // 帶縮進(jìn)的條件語句
 if (x === 1) {
  // execute code if true
 } else {
  // execute code if false
 }

注意,包含在塊中的任何代碼都是縮進(jìn)的。縮進(jìn)可以使用兩個(gè)空格,四個(gè)空格或按制表符來完成。