
let定義的變量是塊級(jí)的變量 。var定義的變量是全局變量或者函數(shù)變量 。let定義的變量只對(duì)它所在的區(qū)域內(nèi)有效 , 而var定義的變量范圍最少是一個(gè)函數(shù)之內(nèi) 。函數(shù)賦值:可以在聲明變量時(shí)為變量賦值,也可以后面的代碼中給變量賦值;如果在定義變量時(shí),沒有為變量賦值,編譯器會(huì)自動(dòng)為變量賦一個(gè)默認(rèn)值 。
局部變量:在函數(shù)內(nèi)的參數(shù)和變量 , 都是局部變量,僅函數(shù)內(nèi)可用,出了函數(shù)不可用,不可重復(fù)使用 。全局變量:沒有定義在任何函數(shù)內(nèi),直接定義在全局中的變量 , 可以隨便使用,沒有限制 。當(dāng)一個(gè)函數(shù)中全局變量和局部變量同時(shí)出現(xiàn)的時(shí)候,全局變量的作用失效,默認(rèn)使用局部變量 。
【let和var的區(qū)別】計(jì)算機(jī)變量是計(jì)算機(jī)語言中能儲(chǔ)存結(jié)果或表示值的抽象概念 ??梢酝ㄟ^變量名訪問變量代表的值,在指令式語言中 , 變量通常是可變的;在純函數(shù)式語言中,變量可能是不可變的 。變量:變量可以讓你把程序中準(zhǔn)備使用的數(shù)據(jù)都賦予一個(gè)簡短、易記的名字,所以在使用起來十分方便,只要通過變量名使用變量就可以查看或更改變量的值 。
推薦閱讀
- 油麥菜和雞蛋可以一起炒嗎
- 狼狗和德牧的區(qū)別
- 高中有生物和地理課嗎
- ps色相飽和度著色作用
- 3和4中間有個(gè)整數(shù)嗎
- wps和office有什么區(qū)別
- 食用堿的用途和使用方法
- 玻璃帶ccc和不帶有什么區(qū)別
- 關(guān)于成功和失敗的名言名句
- 麒麟990e和麒麟9000e區(qū)別
