JavaScript的一些基本知識(shí)(一)

個(gè)人博客搭建完成枫耳,歡迎大家來訪問哦
黎默丶lymoo的博客

JavaScript中的變量

一、變量的規(guī)則

1.首字母必須是英文字母或者下劃線
2.由英文字母、數(shù)字、下劃線和$組成
3.不能與JavaScript關(guān)鍵詞和保留字重名
4.最好以駝峰命名法憔辫,第一個(gè)單詞首字母小寫,其它單詞首字母大寫

二仿荆、變量的聲明方法

var 變量名

例如:var a = 10;(變量名a是不分類型的贰您,但是a里面存儲(chǔ)的值是分類型的)
如果想獲取變量a的值的類型可以是用typeof。如:console.log(typeof a) 打印一下a的值的種類

三赖歌、變量的轉(zhuǎn)換方式

1.顯示轉(zhuǎn)換

1.String(); 可以把括號(hào)內(nèi)的值轉(zhuǎn)化為字符串類型
2.Number(); 可以把括號(hào)內(nèi)的值轉(zhuǎn)化為數(shù)值類型枉圃,如果是字符串功茴,字符串的內(nèi)容必須是整數(shù)或者小數(shù)庐冯,不能有其他字符
3.parseInt(); 轉(zhuǎn)數(shù)值類型,可以理解為是取整操作坎穿,可以有其他字符展父,轉(zhuǎn)化的時(shí)候其它字符以后的內(nèi)容不轉(zhuǎn)化。

2.隱示轉(zhuǎn)換

隱士轉(zhuǎn)換是什么意思呢?
就是計(jì)算機(jī)自己幫我們做的類型轉(zhuǎn)換玲昧。
比如: 1 + "2" 會(huì)出現(xiàn)什么結(jié)果呢?
計(jì)算機(jī)會(huì)認(rèn)為+是一個(gè)取正操作符栖茉,運(yùn)算符重載。把1轉(zhuǎn)化成"1"然后和2進(jìn)行拼接孵延。
所以結(jié)果是12

四吕漂、變量的作用域

不管全局變量還是局部變量,盡量都不要重名尘应。

1.全局變量

在函數(shù)外部聲明的可以稱之為是全局變量惶凝,在任何地方都可以使用。

2.局部變量

局部變量值犬钢,在函數(shù)內(nèi)聲明的變量苍鲜,只能在函數(shù)內(nèi)部使用。


自己整理的一些JavaScript中變量的知識(shí)

五玷犹、變量的數(shù)據(jù)類型

1.基本數(shù)據(jù)類型

number
string
bool
undefined
null

2.復(fù)雜數(shù)據(jù)類型</h3>

object

JavaScript中的運(yùn)算符

一混滔、大小關(guān)系

基本的 ">,<,=,>=,<=" 我就不在此多說了,相信各位對(duì)代碼感興趣的同學(xué)都懂~
在js中"=="則是比較兩個(gè)運(yùn)算數(shù)的返回值是否相等歹颓,"!="則是返回值不相等
"==="則是比較兩個(gè)運(yùn)算數(shù)的返回值和數(shù)據(jù)的類型是否都相等坯屿。
"!=="則是返回值和數(shù)據(jù)的類型都不相等。

二巍扛、算數(shù)運(yùn)算符

同樣正常的 "+ - * / %" 也不用多說了愿伴。
這里要提兩點(diǎn):
1."+"號(hào)不僅有求和的運(yùn)算,還能夠進(jìn)行字符串拼接电湘,如之前說的可以幫我們進(jìn)行隱示轉(zhuǎn)換隔节。
2."-"號(hào)也不僅只有減法運(yùn)算鹅经,還能夠?qū)Σ僮鞯臄?shù)值進(jìn)行取反作用。</p>

三怎诫、自增和自減

i++/i--
加或減在變量之前瘾晃,就先計(jì)算出變量的值,再進(jìn)行其他操作幻妓。
加或減在變量之后蹦误,就先進(jìn)行下面操作,再對(duì)變量進(jìn)行求值肉津。

四强胰、邏輯運(yùn)算符

1.邏輯與(&&)

當(dāng)條件有2個(gè)的時(shí)候會(huì)用到邏輯運(yùn)算符,如果兩個(gè)條件都為true則返回true妹沙。

1.短路與

邏輯與需要多個(gè)條件都為真的時(shí)候整個(gè)表達(dá)式才是真偶洋,所以當(dāng)前面的條件為假的時(shí)候,就不會(huì)去執(zhí)行后面的判斷條件距糖。

3.邏輯或(||)

用邏輯或連接的兩個(gè)bool值玄窝,只要有一個(gè)為真,整個(gè)表達(dá)式就為真悍引,兩個(gè)bool都為假的時(shí)候恩脂,整個(gè)表達(dá)式為假。

4.短路或

需要多個(gè)條件有一個(gè)為真的時(shí)候整個(gè)表達(dá)式就是真趣斤,所以當(dāng)前面的條件為真的時(shí)候俩块,就不會(huì)去執(zhí)行后面的判斷條件。

5.邏輯非(!)

如果條件返回值是true則返回false浓领,如果是false則返回true玉凯。

五、三元表達(dá)式

格式為:條件 ? 結(jié)果1 : 結(jié)果2
例如:

5 > 4 ? true : false

因?yàn)?大于4這個(gè)結(jié)果是真的所以顯示為true镊逝。

自己整理的一些JavaScript中變量運(yùn)算符的知識(shí)

原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末壮啊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子撑蒜,更是在濱河造成了極大的恐慌歹啼,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件座菠,死亡現(xiàn)場(chǎng)離奇詭異狸眼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)浴滴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門拓萌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人升略,你說我怎么就攤上這事微王÷畔蓿” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵炕倘,是天一觀的道長钧大。 經(jīng)常有香客問我,道長罩旋,這世上最難降的妖魔是什么啊央? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮涨醋,結(jié)果婚禮上瓜饥,老公的妹妹穿的比我還像新娘。我一直安慰自己浴骂,他們只是感情好乓土,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著靠闭,像睡著了一般帐我。 火紅的嫁衣襯著肌膚如雪坎炼。 梳的紋絲不亂的頭發(fā)上愧膀,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音谣光,去河邊找鬼檩淋。 笑死,一個(gè)胖子當(dāng)著我的面吹牛萄金,可吹牛的內(nèi)容都是我干的蟀悦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼氧敢,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼日戈!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起孙乖,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤浙炼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后唯袄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弯屈,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年恋拷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了资厉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蔬顾,死狀恐怖宴偿,靈堂內(nèi)的尸體忽然破棺而出湘捎,到底是詐尸還是另有隱情,我是刑警寧澤窄刘,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布消痛,位于F島的核電站,受9級(jí)特大地震影響都哭,放射性物質(zhì)發(fā)生泄漏秩伞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一欺矫、第九天 我趴在偏房一處隱蔽的房頂上張望纱新。 院中可真熱鬧,春花似錦穆趴、人聲如沸脸爱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽簿废。三九已至,卻和暖如春络它,著一層夾襖步出監(jiān)牢的瞬間族檬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扳躬。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像扫尖,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子掠廓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于 Swift 重要這個(gè)文檔所包含的準(zhǔn)備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的换怖。這個(gè)信息可能會(huì)改變, 根據(jù)這個(gè)文...
    無灃閱讀 4,301評(píng)論 1 27
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時(shí)只...
    付林恒閱讀 16,443評(píng)論 5 28
  • 丫頭兆览,你能不能只對(duì)我好? ——————by鹿晗 我能給你你想要的塞关,跟我走抬探,好嗎? ...
    LH慕容陌陌閱讀 477評(píng)論 0 2
  • 在跟一個(gè)人探討 什么是那種最真誠的最深入靈魂的喜歡 我舉了一個(gè)例子: 就好像喜歡一個(gè)人,看到他光鮮亮麗的表面生...
    沔涇閱讀 231評(píng)論 0 1
  • 【前言:為了給自己的眾多作品雛形找到合適的平臺(tái)小压,我嘗試了直播线梗。 為什么要選擇直播?因?yàn)檫@種形式讓用戶與生產(chǎn)者的價(jià)值...
    魔法師黑娘子閱讀 316評(píng)論 0 0