JavaScript學(xué)習(xí)筆記之變量及其作用域_基礎(chǔ)知識
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 21:32:01
JavaScript學(xué)習(xí)筆記之變量及其作用域_基礎(chǔ)知識
JavaScript學(xué)習(xí)筆記之變量及其作用域_基礎(chǔ)知識:一、變量 ECMAscript變量是松散型變量,所謂松散型變量,就是變量名稱可以保存任何類型的數(shù)據(jù),每個變量僅僅是一個用于保存值的占位符。 定義:var firstDemo; 二、變量的作用域 2.1基本概念 使用var 定義變量:定義該變量的作用域的局部變量,這種定義變量的
導(dǎo)讀JavaScript學(xué)習(xí)筆記之變量及其作用域_基礎(chǔ)知識:一、變量 ECMAscript變量是松散型變量,所謂松散型變量,就是變量名稱可以保存任何類型的數(shù)據(jù),每個變量僅僅是一個用于保存值的占位符。 定義:var firstDemo; 二、變量的作用域 2.1基本概念 使用var 定義變量:定義該變量的作用域的局部變量,這種定義變量的

一、變量
ECMAscript變量是松散型變量,所謂松散型變量,就是變量名稱可以保存任何類型的數(shù)據(jù),每個變量僅僅是一個用于保存值的占位符。
定義:var firstDemo;
二、變量的作用域
2.1基本概念
使用var 定義變量:定義該變量的作用域的局部變量,這種定義變量的方法也被成為顯式聲明。
這么說不理解的話可以看看下面這個簡單粗暴的例子:
代碼如下:
test();
function test(){
var firstDemo="hello";//定義局部變量
alert(firstDemo);//hello
}
test();
function test(){
var firstDemo="hello";//定義局部變量firstDemo
}
alert(firstDemo);//報錯,firstDemo is not define
由以上兩個例子可以看出,如果在一個函數(shù)中使用var 定義一個變量,那么該變量在函數(shù)退出后會被銷毀。
省略var 定義變量:只要調(diào)用一次定義該變量的函數(shù),全局范圍內(nèi)都可訪問該變量。這種定義變量的方法也被成為隱式聲明
代碼如下:
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JavaScript學(xué)習(xí)筆記之變量及其作用域_基礎(chǔ)知識
JavaScript學(xué)習(xí)筆記之變量及其作用域_基礎(chǔ)知識:一、變量 ECMAscript變量是松散型變量,所謂松散型變量,就是變量名稱可以保存任何類型的數(shù)據(jù),每個變量僅僅是一個用于保存值的占位符。 定義:var firstDemo; 二、變量的作用域 2.1基本概念 使用var 定義變量:定義該變量的作用域的局部變量,這種定義變量的