JavaScript菜鳥(niǎo)教程

JavaScript 對(duì)象

JavaScript 函數(shù)

JS HTML DOM

JS 瀏覽器BOM

AJAX 菜鳥(niǎo)教程

JavaScript 參考手冊(cè)

JavaScript 語(yǔ)法

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

JavaScript 變量

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

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

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

等號(hào)用于為變量賦值。

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

var num;

num = 20;
測(cè)試看看?/?

JavaScript運(yùn)算符

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

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

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

var x = 20;
var y = 30;
var z = x + y;
測(cè)試看看?/?

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

JavaScript標(biāo)識(shí)符

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

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

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

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

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

JavaScript注釋

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

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

JavaScript支持單行和多行注釋。

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

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

而多行注釋以斜杠和星號(hào)(/*)開(kāi)頭,以星號(hào)和斜杠(*/)結(jié)束。

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

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

JavaScript區(qū)分大小寫(xiě)

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

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

var myVariable = 1;
var myvariable = 2;
測(cè)試看看?/?

JavaScript和駝峰命名

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

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

您可能還會(huì)看到以全部大寫(xiě)形式編寫(xiě)的全局變量或常量。

Math.PI;
測(cè)試看看?/?

JavaScript縮進(jìn)

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

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

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

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

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

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清