01-JavaScript基礎(chǔ)-常量和變量

JS中的常見輸出方式

  • 在瀏覽器彈窗中顯示內(nèi)容
alert("hello world");
prompt("請(qǐng)輸入內(nèi)容:");
confirm("你好嗎?");
  • 在頁面中顯示內(nèi)容
document.write("hello world2");
  • 在控制臺(tái)中顯示內(nèi)容
console.log("hello world3");
console.error("錯(cuò)誤信息");
console.warn("警告信息");
  • 注意點(diǎn):
  • JS中嚴(yán)格區(qū)分大小寫
alert("hello world"); // 正確 
Alert("hello world"); // 錯(cuò)誤
  • 每一條JS語句以分號(hào)(;)結(jié)尾
    • 如果不寫分號(hào),瀏覽器會(huì)自動(dòng)添加,但是會(huì)消耗一些系統(tǒng)資源
    • 并且有些時(shí)候?yàn)g覽器會(huì)加錯(cuò)分號(hào)中鼠,所以在開發(fā)中分號(hào)必須寫
  • JS中會(huì)忽略多個(gè)空格和換行
alert
(
"hello world"
);  

常量

  • 什么是常量?

    • 常量表示一些固定的數(shù)據(jù)遵馆,也就是不能改變的數(shù)據(jù)


  • 常量分類

    • 整型常量
      • 二進(jìn)制(以0b開頭; 例如0b1001,0b1010)
      • 十進(jìn)制(9,-10,0)
      • 八進(jìn)制(以0開頭; 例如011, 012)
      • 十六進(jìn)制(以0x開頭; 0x10, 0x11)
    • 實(shí)型常量
      • 小數(shù)(3.14, 9.8)
    • 字符串常量
      • 使用單引號(hào)(')或雙引號(hào)(")括起來的一個(gè)或幾個(gè)字符
    • 布爾值
      • 布爾常量只有兩種狀態(tài):true或false
    • 特殊字符
      \n 換行,相當(dāng)于敲一下回車伤哺。
      \t 跳到下一個(gè)tab位置,相當(dāng)于按一下鍵盤上的tab鍵协饲。 \b 退格,相當(dāng)于按一下backspace裙戏。
      \r 回車御滩。
      \f 換頁,光標(biāo)移到到下頁開頭鸥拧。
      \\ 輸出\字符,也就是在屏幕上顯示一個(gè)\字符。
      \' 輸出'字符,也就是在屏幕上顯示一個(gè)'字符削解。
      \" 輸出"字符,也就是在屏幕上顯示一個(gè)"字符富弦。
      
  • 練習(xí)
    10.6、19.0氛驮、‘A’腕柜、“男”、“l(fā)nj”矫废、294盏缤、true


變量

什么是變量?

  • 變量表示一些可以變化的數(shù)據(jù)。當(dāng)一個(gè)數(shù)據(jù)的值需要經(jīng)常改變或者不確定時(shí)蓖扑,就應(yīng)該用變量來表示
  • 例如:超市中的儲(chǔ)物格就相當(dāng)于一個(gè)變量, 里面可以存儲(chǔ)各種不同的東西, 里面存儲(chǔ)的東西也可以經(jīng)常改變
  • 你去超市放東西到儲(chǔ)物柜的格子中,他會(huì)給你一張紙條,你根據(jù)這個(gè)紙條才可以拿回自己的東西,儲(chǔ)物柜的一格就是變量的內(nèi)存空間,字條就是變量名,你拿和放就是修改變量名對(duì)應(yīng)內(nèi)存中的數(shù)據(jù)

如何定義變量?

  • 定義變量(聲明變量), 任何變量在使用之前唉铜,必須先進(jìn)行定義
  • 定義變量的目:在內(nèi)存中分配一塊存儲(chǔ)空間給變量,方便以后存儲(chǔ)數(shù)據(jù)律杠。
  • 如果定義了多個(gè)變量潭流,就會(huì)為這多個(gè)變量分別分配不同的存儲(chǔ)空間柿赊。
    • 格式1: var 變量名稱 ;
        var num;
      
    • 格式2: var 變量名稱,變量名稱;
        var num1, num2, num3;
      

如何使用變量?

  • 使用變量就是往變量里面存點(diǎn)東西或者取出變量中存儲(chǔ)的內(nèi)容;
  • 往變量中存儲(chǔ)內(nèi)容
var num;
num = 10;

注意:

  • 這里的等號(hào) =幻枉,并不是數(shù)學(xué)中的“相等”碰声,而是JavaScript語言中的賦值運(yùn)算符,作用是將右邊的常量10賦值給左邊的變量num
  • 賦值的時(shí)候= 號(hào)的左側(cè)必須是變量 (10 = num; 錯(cuò)誤寫法)
  • 規(guī)范:習(xí)慣將 = 的兩側(cè) 各加上一個(gè) 空格
  • 變量的初始化

    • 變量第一次賦值熬甫,可以稱為“初始化”
    • 先定義,后初始化
      var num;
      num = 10;
      
    • 定義的同時(shí)進(jìn)行初始化
      var num = 10;
      
    • 其它表現(xiàn)形式
        // 部分初始化
        var a, b, c = 10;
        // 完全初始化
        var a , b, c;
        a = b = c = 10;
      
    • 思考: 不初始化里面存儲(chǔ)什么?
        var num;
        console.log(num); // undefined
        // 如果變量沒有初始化, 里面存儲(chǔ)的是undefined
      
  • 如何查看變量的值?

    var num;
    num = 10;
    console.log(num);
    
  • 如何修改變量值?

    • 利用等號(hào)(=)重新賦值即可,每次賦值都會(huì)覆蓋原來的值
       var num;
       num = 10;
       num = 20;
       console.log(num); // 20
      
  • 變量之間的值傳遞

    • 可以將一個(gè)變量的值賦值給另一個(gè)變量
      var a = 10;
      var b = a;
      console.log(b); // 10
      

學(xué)習(xí)交流方式:
1.微信公眾賬號(hào)搜索: 李南江(配套視頻,代碼,資料各種福利獲取)
2.加入前端學(xué)習(xí)交流群:
302942894 / 289964053 / 11550038

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末胰挑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子椿肩,更是在濱河造成了極大的恐慌瞻颂,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件郑象,死亡現(xiàn)場離奇詭異贡这,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)厂榛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門盖矫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人击奶,你說我怎么就攤上這事辈双。” “怎么了柜砾?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵湃望,是天一觀的道長。 經(jīng)常有香客問我痰驱,道長证芭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任担映,我火速辦了婚禮废士,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘另萤。我一直安慰自己湃密,他們只是感情好诅挑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布四敞。 她就那樣靜靜地躺著,像睡著了一般拔妥。 火紅的嫁衣襯著肌膚如雪忿危。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天没龙,我揣著相機(jī)與錄音铺厨,去河邊找鬼缎玫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛解滓,可吹牛的內(nèi)容都是我干的赃磨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼洼裤,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼邻辉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起腮鞍,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤值骇,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后移国,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吱瘩,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年迹缀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了使碾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡祝懂,死狀恐怖部逮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嫂易,我是刑警寧澤兄朋,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站怜械,受9級(jí)特大地震影響颅和,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缕允,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一峡扩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧障本,春花似錦教届、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至粪糙,卻和暖如春强霎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蓉冈。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國打工城舞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留轩触,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓家夺,卻偏偏與公主長得像脱柱,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拉馋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

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

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,805評(píng)論 1 10
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題褐捻,不過當(dāng)時(shí)只...
    付林恒閱讀 16,442評(píng)論 5 28
  • 2014年的蘋果全球開發(fā)者大會(huì)(WWDC),當(dāng)Craig Federighi向全世界宣布“We have new ...
    yeshenlong520閱讀 2,292評(píng)論 0 9
  • 阿爹對(duì)我說的最后一句話是椅邓,你砍下我的頭拿上這把刀去無妄山吧柠逞,彼時(shí),我才十一景馁,沒人能想到叱咤江湖的刀魔死在自己十...
    沈流光閱讀 322評(píng)論 0 0
  • 此文僅代表個(gè)人觀點(diǎn)合住。 近年來醫(yī)鬧傷醫(yī)事件绰精、醫(yī)生猝死事件、醫(yī)生自殺事件大大增多透葛,導(dǎo)致為醫(yī)者人人自危笨使,甚至選擇棄醫(yī)另擇...
    穆長歌閱讀 660評(píng)論 1 3