原生js筆記 變量

一、變量

1.什么是變量


a)數(shù)據(jù):用戶輸入信息波势、參與計算的數(shù)值吴菠、文本資料

b)變量:用戶存放數(shù)據(jù)的空間,其中值可以被改變

c)聲明變量:var [關鍵字]

d)聲明變量先聲明再賦值

2.聲明變量的方法

a)聲明變量,先聲明再賦值:var? x;? ? x=0;

b)聲明變量同時賦值:var x=0;

c)組合聲明:var x,y,z; [同時聲明多個變量刻伊,分別是x和y]

d)聲明變量var可省略x=0【不建議省略var】

e)重復定義:var a=0; var a=1;后面的覆蓋前面的,產(chǎn)生代碼冗余难礼,不要重復定義變量

f)變量聲明但是不賦值娃圆,返回undefined

3.標識符的命名規(guī)則

a)可以使用數(shù)字、字母蛾茉、下劃線(_)、$命名撩鹿,且不能以數(shù)字開頭

b)不可使用js中關鍵字和保留關鍵字,如:var function for undefined ?class ?name....

c)嚴格區(qū)分大小寫x=0谦炬;X=1;

d)-,*,#類似的特殊字符不允許使用

e)小駝峰命名法:getElementById ??className

f)見名識意

二、數(shù)據(jù)類型

a)基本數(shù)據(jù)類型

i.數(shù)值型[number]

如:1节沦,22键思,2.2,-1甫贯,-1.111吼鳞,3.1415

var ?a=2; ?b=50; ??c=-5;

ii.字符串型[string]

如:‘a(chǎn)!bc’“a”“0”‘123’‘true’

var s=’你好啊叫搁!’height=”300”

iii.布爾類型[ boolean]

true真赔桌,false假

如:var flag1=true; ??flag2=false

a)復合數(shù)據(jù)類型[后續(xù)學習]

i.對象object

ii.函數(shù)function

b)特殊數(shù)據(jù)類型

i.未定義undefined【元素聲明沒賦值】

ii.空null【設置變量的值為空】

用于檢測數(shù)據(jù)類型的方法:typeof(數(shù)據(jù))

三供炎、數(shù)據(jù)類型的轉換

a)隱式轉換

i.轉出字符串:.+的作用,拼接字符串

1+’a’-->‘1a’

true+’a’-->‘truea’

ii.給任何類型加””引號都可以直接轉為字符串

a)顯式轉換

i.轉成數(shù)值型

1.Number() ???????Number(‘1’)-->1

NaN ?(Not a Number)

2.parseInt()轉成整數(shù)【整型】

3.parseFloat()轉成小數(shù)【浮點型】

ii.轉成字符串toString()

i.轉成布爾

1.Boolean()非0\非空 即真

Boolean(‘a(chǎn)’) -->true

Boolean(‘’)--false

Boolean(2) -->true

Boolean(0)--false

四、運算符

a)算術運算符

+ ?- ?* ?/

取余數(shù)(取模)% ????????11%10-->1 ???5%2-->1

自增++ ????????????2++

自減--2--

b)關系運算符【用于條件語句】

> ?< ??>= ??<= ??????????i>=5

不等于!=i!=3

相等==i==1

全等===類型也要相等

c)邏輯運算符

與&&

或||

非 ?疾党!

d)賦值運算符

= ?????????i=0

+= ????????i+=2 ???i=i+2

-= ?????????i-=5 ???i=i-5

e)三目運算符

條件音诫?表達式1(true) :表達式2(false)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市雪位,隨后出現(xiàn)的幾起案子竭钝,更是在濱河造成了極大的恐慌,老刑警劉巖雹洗,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件香罐,死亡現(xiàn)場離奇詭異,居然都是意外死亡时肿,警方通過查閱死者的電腦和手機庇茫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嗜侮,“玉大人港令,你說我怎么就攤上這事⌒饪牛” “怎么了顷霹?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長击吱。 經(jīng)常有香客問我淋淀,道長,這世上最難降的妖魔是什么覆醇? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任朵纷,我火速辦了婚禮,結果婚禮上永脓,老公的妹妹穿的比我還像新娘袍辞。我一直安慰自己,他們只是感情好常摧,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布搅吁。 她就那樣靜靜地躺著,像睡著了一般落午。 火紅的嫁衣襯著肌膚如雪谎懦。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天溃斋,我揣著相機與錄音界拦,去河邊找鬼。 笑死梗劫,一個胖子當著我的面吹牛享甸,可吹牛的內容都是我干的截碴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼枪萄,長吁一口氣:“原來是場噩夢啊……” “哼隐岛!你這毒婦竟也來了?” 一聲冷哼從身側響起瓷翻,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤聚凹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后齐帚,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體妒牙,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年对妄,在試婚紗的時候發(fā)現(xiàn)自己被綠了湘今。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡剪菱,死狀恐怖摩瞎,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情孝常,我是刑警寧澤旗们,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站构灸,受9級特大地震影響上渴,放射性物質發(fā)生泄漏。R本人自食惡果不足惜喜颁,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一稠氮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧半开,春花似錦隔披、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至漓库,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間园蝠,已是汗流浹背渺蒿。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留彪薛,地道東北人茂装。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓怠蹂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親少态。 傳聞我的和親對象是個殘疾皇子城侧,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內容