var
用var申明一個變量:
var a = 1; console.log(a) // 1
console.log(a) // undefined var a = 1;
js的申明過程:
var a; // undefined,只申明,不賦值。會有個默認值undefined a = 1 // 1
例子:
var a = 1; var a; console.log(a) // 1, 對重復定義且未賦值的變量,不會覆蓋之前的值
var a = 1; var a = 2; console.log(a) // 2, 重復定義有賦值,覆蓋之前的值
注:沒有修飾符的變量,為全局變量,如:a = 3,這里a為全局變量
letlet沒有與解析,不能先用再申明
console.log(a); // 報錯:a is not defined let a = 2;
同一個作用域下不能重復申明,具有塊及作用域
let a = 1; let a = 3; console.log(a); // 報錯:Identifier "a" has already been declared
let a = 1; { let a = 2; console.log(a) // 2(不在同一個作用域) }const
同let,另外const申明后不可修改,對象除外
const a = 1; a = 2; console.log(a) // 報錯:Assignment to constant variable
const a = { name: "lyh", age: 18 } a.name = "lyh2" console.log(a) // {name: "lyh2", age: 18}
const a = [1,2] a[1] = 5 console.log(a)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/97878.html
摘要:在此,我們首先根據變量的作用域,將變量劃分為三級,具體是全局變量局部變量和參數變量。 【摘要】本文是專為JavaScript入門者而總結的,總體上將JavaScript的基礎部分分成了九大塊,分別是變量、運算符、數組、流程控制結構、字符串函數、函數基礎、DOM操作基礎、文檔對象模型DOM和正則表達式。 【關鍵字】變量、運算符、數組、流程控制結構、函數、DOM、正則表達式。 本篇文章的主...
摘要:前綴規范每個局部變量都需要有一個類型前綴,按照類型可以分為表示字符串。例如,表示以上未涉及到的其他對象,例如,表示全局變量,例如,是一種區分大小寫的語言。布爾值與字符串相加將布爾值強制轉換為字符串。 基本概念 javascript是一門解釋型的語言,瀏覽器充當解釋器。js執行時,在同一個作用域內是先解釋再執行。解釋的時候會編譯function和var這兩個關鍵詞定義的變量,編譯完成后從...
摘要:張三李四李四李四鏈式作用域函數包含在函數中,這是函數所有局部變量對函數可見,但是相反是不行的。局部變量必須使用聲明,否則聲明的是全局變量。父級函數變量對所有子函數可見,子函數會一級一級向上尋找變量。 引言 一直從事服務端開發。由于近年來前端迅速發展,所以想入坑前端行列,雖然一直有接觸并開發前端相關的項目,但是想要做前端的工作決定系統的學習一下前端,就先從變量開始吧! 變量的作用域 在j...
摘要:變量定義變量使用關鍵字變量名變量名可以任意取名,但要遵循命名規則變量必須使用字母下劃線或者美元符開始。語法參數說明在消息對話框中要顯示的文本返回值值。返回值點擊確定按鈕,文本框中的內容將作為函數返回值。 簡述 本系列將持續更新Javascript基礎部分的知識,誰都想掌握高端大氣的技術,但是我覺得沒有一個扎實的基礎,我認為一切高階技術對我來講都是過眼云煙,要成為一名及格的前端工程師,必...
摘要:之前寫過一篇天學通前端開發,內容主要講的就是前端學習路徑,今天再來寫一篇零基礎的學習路徑,希望能幫編程零基礎的前端愛好者指明方向。十框架三選一,零基礎的初學者強烈推薦,如果是后臺轉前端推薦,如果技術型前端,推薦。 之前寫過一篇26天學通前端開發,內容主要講的就是前端學習路徑,今天再來寫一篇零基礎的JavaScript學習路徑,希望能幫編程零基礎的前端愛好者指明方向。 一、開發環境和Ja...
閱讀 2810·2021-11-24 09:39
閱讀 2786·2021-09-23 11:45
閱讀 3412·2019-08-30 12:49
閱讀 3362·2019-08-30 11:18
閱讀 1925·2019-08-29 16:42
閱讀 3351·2019-08-29 16:35
閱讀 1330·2019-08-29 11:21
閱讀 1924·2019-08-26 13:49