當前位置:成語大全網 - 書法字典 - javascript變量的大小使用什麽關鍵字?

javascript變量的大小使用什麽關鍵字?

JavaScript語言具有以下特征:

(1)JavaScript語言的語法類似於C語言和Java語言。

(2)JavaScript程序由客戶端的瀏覽器解釋和執行。

(3)在JavaScript中,字母區分大小寫。

因為JavaScript是解釋和執行的,所以它的語法遠不如C語言嚴格。如果程序中有錯誤,瀏覽器將忽略錯誤的部分而不是停止執行。

JavaScript程序在客戶端執行,它不能操作服務器中的數據庫,因此包含JavaScript的網頁仍然是靜態網頁。

整數常數:

從0開始是八進制數字,例如065。

以0x開頭的是十六進制數,如0x3f4a。

還有壹些是十進制數,比如35和-70。

浮點常數:

如12.8、-0.65、1.2e-7。

布爾常數:

有兩個:真和假。

字符串常數:

比如“好的”、“A”和“歡迎”。

註意:JavaScript中的字符串可以用雙引號或單引號分隔。如果字符串包含壹個引號,則需要用另壹個引號分隔。

轉義字符:

例如,\n代表換行符,\r代表回車符,\t代表制表符,\“代表雙引號,\“代表單引號。

它們通常用於字符串中。

未定義:

表示未定義的值。它不能用於計算。如果引用了不存在的變量或沒有賦值的變量,則輸出該值。

空:

表示空值。它不能用於計算,但可以用於為變量賦值以清除變量的原始值。

註意:JavaScript中沒有其他語言中常見的字符數量,因此需要用字符串來替換。

JavaScript的數據類型可以分為兩類:原始類型和引用類型。原始類型變量的值存儲在堆棧中,訪問變量時可以直接訪問變量的值。引用類型變量作為指針存儲在堆棧中,其值單獨存儲在堆中,需要通過指針訪問堆。

原始類型:包括未定義、空、布爾、數字和字符串。

未定義類型:該值未定義,表示未定義的數量。

Null類型:值為null,通常用作占位符,表示尚不存在的對象。

布爾類型:值為false或true,壹般用於條件表達式中。

數字類型:數值,可以用數字計算。

字符串類型:該值是壹個字符串,可以進行處理。

引用類型:所有對象都是引用類型。包括布爾值、數字、字符串、數組、日期、數學等。

其中,Boolean、Number和String可以是原始類型或引用類型。

除了訪問變量值之外,引用類型的變量還提供了幾個屬性和方法。

JavaScript中的變量聲明由關鍵字var引導,變量的類型取決於其聲明方式。

聲明原始類型的變量:

Var變量名=值;

例如:

var x;

var b = true

var k = 20

var s =“ABC“;

變量x沒有指定值,其值默認為undefined,變量b為Boolean,變量k為Number,變量s為String。

聲明引用類型的變量:

Var變量名=新類型名(初始值);

例如:

var bb =新布爾型(false);

var str =新字符串(“Hello“);

var arr =新數組(“紅”、“黃”、“藍”);

變量bb是布爾對象,變量str是字符串對象,變量arr是數組對象。

JavaScript變量是弱類型的,變量的類型主要取決於它的值。您可以隨時更改其類型。

例如:

var I;

i = 20

i =“紅色“;

聲明時,變量I屬於未定義類型。整數被賦值後,它就變成了數字類型,而被賦值為字符串後,它就變成了字符串類型。

JavaScript中的運算符基本上與C語言中的相同,並且具有相同的優先級。

算術運算符:+(加)、-(減)、*(乘)、/(除)、%(模)、++(增)、-(減)。

邏輯運算符:&;& amp(和)||(或)!(不是)。

比較運算符:》(大於)、》=(大於或等於)、《(小於)、

註意:“相等”要求值相等、類型相同,只要評價相等即可。例如,1 = =“1”為真,而1 = =“1”為假。

位運算符:&;(按位AND)、|(按位OR)、~(按位反轉)、《lt;(左移),》》》;(向右移動),》》》;& gt(填寫0並向右移動)。

賦值運算符:=(賦值),op=(操作賦值)。

註意:運算賦值中的運算符可以是算術運算符,也可以是位運算符。例如,“x+=10”表示“x=x+10”。

條件運算符:條件?表達式1:表達式2

註意:如果條件為真,則值為表達式1的值,否則為表達式2的值。

字符串串聯運算符:+,+=。

比如“每壹個”+“壹個”的結果就是“所有人”。

註意:鏈接項目可以包括字符串、常量和變量,但並非所有這些都必須是字符串。只要其中壹個項目是字符串,它們就會被字符串鏈接起來。

例如,“ex20b”的結果是“ex20b”。

新操作員:

用於創建對象。例如,new Array()表示生成壹個數組對象。

刪除操作員:

用於刪除對象。

JavaScript語句使用“;”邊界,但是沒有分號也可以正常使用,但是要養成寫分號的習慣。

表達式語句:

x = 1;

x++;

條件語句:如果……否則……

if(x & gt;0 )

k =“A“;

其他

k =“B“;

多分支語句:開關...情況...

開關(a)

{

case 1:x =“A“;打破;

案例二:x =“B“;打破;

案例三:x =“C“;打破;

默認值:x =“D“;

}

循環語句:while

while(x & lt;5 )

{

y+= x;

x++;

}

循環語句:do...在…期間

{

y+= x;

x++;

} while(x & lt;5 );

循環語句:for

for(I = 1;我& lt=10;i++)

{

x+= 2;

}

退出循環:中斷,繼續

break語句可以退出loop語句或switch語句。

continue語句可以結束這個循環並開始下壹個循環。

JavaScript語句使用“;”邊界,但是沒有分號也可以正常使用,但是要養成寫分號的習慣。

表達式語句:

x = 1;

x++;

條件語句:如果……否則……

if(x & gt;0 )

k =“A“;

其他

k =“B“;

多分支語句:開關...情況...

開關(a)

{

case 1:x =“A“;打破;

案例二:x =“B“;打破;

案例三:x =“C“;打破;

默認值:x =“D“;

}

循環語句:while

while(x & lt;5 )

{

y+= x;

x++;

}

循環語句:do...在…期間

{

y+= x;

x++;

} while(x & lt;5 );

循環語句:for

for(I = 1;我& lt=10;i++)

{

x+= 2;

}

退出循環:中斷,繼續

break語句可以退出loop語句或switch語句。

continue語句可以結束這個循環並開始下壹個循環。

對象是JavaScript中最重要的數據類型,壹個對象可以包含多個屬性和方法。

屬性相當於變量。有些屬性在開頭有值,通過這些值可以獲取對象的參數。有些屬性是只讀的,可以用作常數。引用對象屬性的方法是:

對象名稱。屬性名

方法相當於函數,妳可以調用對象的方法來實現相應的操作。引用對象方法的方法是:

對象名稱。方法名稱(參數)

有些方法不需要參數,但調用時不能省略括號。

JavaScript支持自定義對象,但我們通常在編程中使用系統提供的對象。這些對象提供了豐富的屬性和方法,可以直接在程序中使用。

JavaScript可訪問的對象包括:本地對象、BOM對象和DOM對象。

本地對象是JavaScript語言提供的對象,它們只能在JavaScript程序中使用。包括布爾對象、數字對象、字符串對象、數組對象、數據對象、數學對象等等。

BOM對象是瀏覽器窗口提供的對象,由瀏覽器開發人員提供,可以通過包括JavaScript在內的腳本語言訪問。包括窗口對象、文檔對象、導航器對象、屏幕對象、歷史對象、位置對象等。

DOM對象是跨平臺的對象,可以在不同語言的程序中使用。DOM對象對應於頁面中的標簽,每個HTML標簽都是壹個DOM對象。

對象實例:

對象實例是對象的具體個體。壹個對象可以有多個對象實例。例如,每個字符串都是壹個字符串對象的實例。當我們訪問壹個對象時,我們實際上訪問的是該對象的壹個實例。

本地對象的實例通常由new運算符生成,例如:

var arr =新數組(“紅”、“黃”、“藍”);

var s =“Hello“;

Arr是數組對象的實例,S是String的基本類型,但它也是壹個偽對象,可以引用String對象的屬性和方法。

BOM對象對應於瀏覽器窗口,該窗口已被實例化並可直接訪問,例如:

window.alert(“妳好!);

document . write(“Welcome“);

Window是當前窗口的window對象的實例,document是當前窗口的Document對象的實例。

DOM對象對應於頁面中的HTML標記,每個標記都是DOM對象的壹個實例,通常通過窗口對象或文檔對象間接訪問DOM對象,例如:

var a = document . getelementbyid(“txt“);

document . getelementbyid(“txt“)用於獲取頁面中id =“txt“標記對應的DOM對象。

註意:在JavaScript中,對象名、屬性名和方法名是區分大小寫的。例如,“數學。PI”不能寫成“math.pi”,“Document.write”不能寫成“document.write”。

這個關鍵字:

這是對當前對象本身的引用,可以直接調用當前對象的屬性和方法。例如:

& lt輸入type =“radio“name =“RR“value =“A“onclick =“sel(this . value)“/& gt。

& lt輸入& gt是壹個HTML標記,但它也是壹個DOM對象,其中this.value是引用此輸入對象的value屬性值。