js 基礎 變數

2021-09-20 13:05:04 字數 1273 閱讀 9927

1,變數   

可以存放任意型別的資料

宣告變數的方式

使用關鍵字 :var

var 變數名; // 宣告變數未賦值,預設值為undefined 

變數名 = 資料;  // 給變數賦值

var 變數名= 資料; // 宣告並賦值(初始化)

注意事項

使用變數前要先宣告,否則程式會報錯

宣告變數未賦值,預設值為undefined 

2,變數命名組成

字母、數字、下劃線(_)、美元符($)組合而成

變數命名規則

不能以數字開頭

不能是關鍵字和保留字

關鍵字和保留字

關鍵字:js語法中正在使用的單詞

break

case

catch

continue

default

delete

doelse

finally

forfunction

ifin

instanceof

newreturn

switch

this

throw

trytypeof

varvoid

while

with

保留字:將來可能在語法中使用的單詞

abstract

boolean

byte

char

class

const

debugger

double

enum

export

extends

final

float

goto

implements

import

intinte***ce

long

native

package

private

protected

public

short

static

super

synchronized

throws

transient

volatile

變數命名風格

駝峰命名法

大駝峰 --- 多個單詞組合,從第一單詞開始首字母大寫

lastbox

小駝峰 --- 多個單詞組合,從第二單詞開始首字母大寫

lastbox

JS基礎 變數提公升

在js中,通過var宣告的變數,無論在何處申明,都會被視為宣告於所在函式的頂部 如果不在函式內,則視為全域性作用域頂部 申明會提公升,初始化不會提公升。例如 當我們單獨執行console.log a 時,會產生異常,因為a沒有定義。但是在後面加上var a 123,執行結果輸出undefined j...

JS基礎 變數提公升

在js中,通過var宣告的變數,無論在何處申明,都會被視為宣告於所在函式的頂部 如果不在函式內,則視為全域性作用域頂部 申明會提公升,初始化不會提公升。例如 當我們單獨執行console.log a 時,會產生異常,因為a沒有定義。但是在後面加上var a 123,執行結果輸出undefined j...

JS基礎 變數提公升

在js中,通過var宣告的變數,無論在何處申明,都會被視為宣告於所在函式的頂部 如果不在函式內,則視為全域性作用域頂部 申明會提公升,初始化不會提公升。例如 當我們單獨執行console.log a 時,會產生異常,因為a沒有定義。但是在後面加上var a 123,執行結果輸出undefined j...