枯燥的js變數

2021-10-17 08:44:26 字數 1291 閱讀 7809

1.變數名必須以 英文本母 _ $ 開頭。

2.變數名可以包括英文本母、_、$ 數字。

3.不可以用系統的關鍵字作為變數名字。

不可改變的原始值(棧資料)

number,string,boolean,undefined,null

引用值(堆資料)

array,object,function

解釋性語言,只需要用var就能定義任一變數,(定義數字為浮點數)

stack(棧):原始值存在的地方

heap(堆):引用值存的地方

var a;

a ="adsdfsadf"+1

+1; document.

write

(a);

<

/script>

與c語言不同的是a變數字串加數字得出的結果是字串加數字,即加減中字串不轉為ascall碼

var a=2;

document.

write

(a+1

+" "+1

);<

/script>

輸出結果為3空格1

var arr;

var arr1;

arr =[1

,2,3

];arr1 = arr;

document.

write

(arr)

; document.

write

(arr1)

;<

/script>

arr1 = arr 相當於將arr陣列的位址賦值給arr1,此時改變arr也會改變arr1。

var arr;

var arr1;

arr =[1

,2,3

];arr1 = arr;

arr =[1

,2];

document.

write

(arr)

; document.

write

(arr1)

;<

/script>

arr1 = arr之後再arr=[1,2];相當於改變了arr的位址。但arr1指向的位址不變。

js中的變數

js中的變數分為區域性變數和全域性變數 成員變數 區域性變數 只有在區域性中能狗被訪問全域性變數 在 都能被訪問區域性變數定義在函式體內的生命週期一般跟隨函式,當函式執行後,定義該區域性變數,當函式不在使用時,被系統 機制 function fn fn 函式載入時,不管函式體中的內容,只有執行時才會...

Js中的變數

js中的變數 1 如果在var中沒有初始化變數的值,則預設為undefined.2 可以不用var來申明乙個變數,但是在過程級中申明乙個變數時,就必須用var.總之用var就對了.3 當要宣告乙個變數並進行初始化,但又不想指定任何特殊值,可以賦值為 jscript 值 null。下面給出示例。var...

Js中的變數

js中的變數 1 如果在var中沒有初始化變數的值,則預設為undefined.2 可以不用var來申明乙個變數,但是在過程級中申明乙個變數時,就必須用var.總之用var就對了.3 當要宣告乙個變數並進行初始化,但又不想指定任何特殊值,可以賦值為 jscript 值 null。下面給出示例。var...