最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
javascript的變量是什么

在javascript中,變量就是臨時存儲值的容器,它可以儲存數字、文本、或者一些復雜的數據等;而變量名就是容器上貼著的標簽,通過標簽可以找到變量,以便讀、寫它存儲的值。

創(chuàng)新互聯(lián)公司是一家集網站建設,岫巖企業(yè)網站建設,岫巖品牌網站建設,網站定制,岫巖網站建設報價,網絡營銷,網絡優(yōu)化,岫巖網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

什么是變量?

從字面意思來講,變量就是可變的量;從編程角度來講,變量就是臨時存儲值的容器,它可以儲存數字、文本、或者一些復雜的數據等。而變量名就是容器上貼著的標簽,通過標簽可以找到變量,以便讀、寫它存儲的值。

舉例2個盒子,為區(qū)分它們,其中一個用box1表示,另外一個用box2,當然你也可以用任意的名稱來區(qū)分,這個box1就是盒子名字也就是所謂變量的名字。

變量如何定義?

定義變量(聲明變量),任何變量在使用之前,必須先進行定義。如果定義了多個變量,就會為這多個變量分別分配不同的存儲空間。

在javascript中可以使用關鍵字:const,var,let來定義變量,語法:

關鍵字 變量名稱;

例:

var name;var name, age, sex;

1、使用var定義變量

var定義的變量可以修改,如果不初始化會輸出undefined,不會報錯。

//未定義情況下console.log(a); //打印undefined//初始化var a = "aaa";console.log(a); //打印 aaa//修改變量var a = "bbb";console.log(a); //打印bbb//循環(huán),檢測塊級作用域for(i = 0; i < 5; i++) {console.log(i); //依次打印0,1,2,3,4setTimeout(function() { //定義函數內部變量 console.log(i); var d = "locald"; }, 1000); //依次打印0,1,2,3,4} //訪問內部變量//設置定時器,因為要一秒后d才會被定義setTimeout(function() {console.log(d)}, 1001); //報錯,未被定義

2、使用const定義變量

const定義的變量不可以修改,而且必須初始化,const定義的是一個恒定的常量

//未定義情況下console.log(a); //報錯。沒有定義,所以需要先定義//初始化const a = "aaa";console.log(a); //打印 aaa//修改變量const a = "bbb";console.log(a); //報錯,a早已賦值,無法修改//循環(huán),檢測塊級作用域for(i = 0; i < 5; i++) {console.log(i); //依次打印0,1,2,3,4setTimeout(function() {//定義函數內部變量console.log(i);const d = "locald";}, 1000); //依次打印0,1,2,3,4}//訪問內部變量//設置定時器,因為要一秒后d才會被定義setTimeout(function() {console.log(d)}, 1001); //報錯,未被定義

3、使用let定義變量

let是塊級作用域,函數內部使用let定義后,對函數外部無影響。

//未定義情況下console.log(a); //報錯,需要先定義//初始化let a = "aaa";console.log(a); //打印aaa//修改變量let a = "bbb";console.log(a); //打印a已經被聲明了//循環(huán),檢測塊級作用域for(i = 0; i < 5; i++) {console.log(i); //依次打印0,1,2,3,4 setTimeout(function() {//定義函數內部變量console.log(i);let d = "locald";}, 1000); //依次打印0,1,2,3,4}//訪問內部變量//設置定時器,因為要一秒后d才會被定義setTimeout(function() {console.log(d)}, 1001); //報錯,未被定義

注意一點,注意擦看for循環(huán)打印出來的,這與var有很大的區(qū)別

這里就突出了塊級作用域的好處

【推薦學習:javascript高級教程】


分享名稱:javascript的變量是什么
網站URL:http://fisionsoft.com.cn/article/cjghes.html