成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

javascript如何定義變量 js中定義變量名有哪些規(guī)范?

js中定義變量名有哪些規(guī)范?1. 變量名區(qū)分大小寫,可以包含字母、數(shù)字、美元符號($)和下劃線,但第一個字符不能是數(shù)字,不能包含空格和其他標(biāo)點符號。2變量命名長度應(yīng)盡可能短,并抓住關(guān)鍵點,以反映變量名

js中定義變量名有哪些規(guī)范?

1. 變量名區(qū)分大小寫,可以包含字母、數(shù)字、美元符號($)和下劃線,但第一個字符不能是數(shù)字,不能包含空格和其他標(biāo)點符號。2變量命名長度應(yīng)盡可能短,并抓住關(guān)鍵點,以反映變量名中的值類型。三。應(yīng)盡可能避免無意義的命名。4當(dāng)你不給函數(shù)中的a賦值時,a實際上是一個全局變量,因為在函數(shù)中找不到它,你會去全局范圍尋找a

但是,你已經(jīng)在函數(shù)中重新賦值了a。在執(zhí)行之前,解析器將掃描整個函數(shù),并將所有聲明的變量“提升”到函數(shù)的頂部。因此,函數(shù)中的a不再是函數(shù)外的a,在定義a之前使用a是未定義的。在其他語言中,會報告referencebefore賦值錯誤,但JavaScript不會。因此,根據(jù)規(guī)范,最好先聲明要使用的所有變量。(當(dāng)然,如果使用后a的定義仍然沒有定義,請打開窗口。A是A函數(shù)的全局值。你也可以使用窗口。B()來訪問它。窗口表示全局范圍,但nodejs中沒有窗口