欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

JavaScript中l(wèi)et、var和const的區(qū)別有哪些

這篇文章主要介紹了JavaScript中l(wèi)et、var和const的區(qū)別有哪些,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

綏棱網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)

 在JavaScript中,建議在使用變量和常量時聲明變量名稱(下面統(tǒng)稱為“變量”)。var,let和const是在JavaScript中聲明變量時使用的關鍵字,其中,let和const是ECMAScript 2015采用的新聲明方法的關鍵字。

JavaScript中l(wèi)et、var和const的區(qū)別有哪些

ECMAScript 2015(ekma腳本)是JavaScript的標準規(guī)范。由國際組織標準化,在Google Chrome和Internet Explorer 11及更高版本等現(xiàn)代瀏覽器中被廣泛采用。

使用let和const,可以防止錯誤的值被覆蓋,或者錯誤地聲明具有相同名稱的變量。

下面我們就詳細的看看var,let和const的區(qū)別及用法

var

在var中,你可以重新聲明并重新分配。

var techacademy = '初始值ok';
techacademy = '重新分配ok';
var techacademy = '重新聲明ok';

let

let中禁止重新聲明

let techacademy = '初始值ok';
techacademy = '重新分配ok';
let techacademy = '重新聲明no';

const

在const中,禁止重新聲明和重新分配。

const techacademy = '初始值ok';
techacademy = '重新分配no';
const techacademy = '重新聲明no';

下面我們就來通過例子具體的說明let、var和const

let、var和const的寫法

基本程序如下。在每個關鍵字之后,寫下變量名稱和初始值。var和let的初始值可以省略。

var hoge1 = 'hoge1';
var hoge2;  // 省略初始值的寫法
let fuga1 = 'fuga1';
let fuga2;  // 省略初始值的寫法
const piyo = 'piyo'; // const的初始值不能省略

let、var和const的使用范圍

var,let,const的使用范圍是不同的。

例如,如果var在if語句之外聲明,則它也可以在if語句中使用。

let和const超出范圍就不能使用了。

if (1) {
var x = 'ok';
let y = 'no';
const z = 'no';
}
console.log(x); //可以使用
console.log(y); //范圍外,錯誤
console.log(z); //范圍外,錯誤

我們來看具體的示例

變量聲明基本上是使用const。重新分配const時會發(fā)生錯誤。因此,通過聲明一個您不想使用const更改值的變量,可以防止意外更改的的值。

const piyo = 'piyo';
piyo = 'hogehoge';  // 發(fā)生錯誤

運行效果如下

JavaScript中l(wèi)et、var和const的區(qū)別有哪些

如果需要重新分配,可以使用let。由于let相比于var可以在局部設置變量的有效范圍,因此可以防止錯誤地聲明具有相同名稱的變量。

{
  let fuga = 'fuga';  // 僅在{ ... }中有效 
  fuga = 'fugafuga';  // 重新分配,沒有錯誤
  console.log(fuga);
}
console.log(fuga);  // 發(fā)生錯誤

運行效果如下

JavaScript中l(wèi)et、var和const的區(qū)別有哪些

在大多數(shù)情況下,建議使用const和let。僅在絕對必要時使用var;這可以防止錯誤地使用變量,因此可以減輕編程和調試的負擔。

感謝你能夠認真閱讀完這篇文章,希望小編分享JavaScript中l(wèi)et、var和const的區(qū)別有哪些內容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細的解決方法等著你來學習!

當前文章:JavaScript中l(wèi)et、var和const的區(qū)別有哪些
網(wǎng)頁地址:http://aaarwkj.com/article14/gppode.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站排名、服務器托管、自適應網(wǎng)站網(wǎng)站導航、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
久久女婷五月综合色啪色老板| 蜜臀在线观看免费视频| 国产乱一伦一性一情一色| 日韩无遮挡免费在线观看| 九九视频免费观看5| 麻豆国产免费av在线| 91中文在线观看一区| 日韩欧美啪啪一区二区| 国产精品推荐不卡一区| 欧美精品一区二区精品久久| 在线亚洲av不卡一区二区三区| 一级黄片国产精品久久| 久久国产福利一区二区| 人妻系列日本在线播放| 亚洲av一区二区三区色多多| 欧美高清成人一区二区三区| 涩五月婷婷开心中文字幕| 91激情黑丝在线观看| 欧美一区二区三区有限公司| 一区二区三区乱码国产| 中文字幕日韩午夜精品| 国产日韩手机在线不卡视频| 国产精品中文字幕欧美日韩| 人妻巨乳一区二区三区| 国产剧情av色诱女教师| 国产又黄又粗的视频| 在线播放国产91精品| 91久久国产综合精品| 91精品啪在线观看国产日本| 久久亚洲国产成人精品性色| 亚洲精品国产熟女高潮| 亚洲女人淫片在线观看| 亚洲黄色成人免费观看| 91精品国产高清久久福利| 亚洲av成人免费在线| 色久悠悠婷婷综合在线亚洲| 亚洲精品不卡一二三区| 色婷婷亚洲婷婷亚洲最大| 亚洲黄色录像一区二区人妻黑人| 91这里只有精品在线观看| 蜜桃av在线播放视频|