最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于全局變量和局部變量的那些事

 更新時間:2013年01月11日 17:12:18   作者:  
關(guān)于全局變量和局部變量的那些事,有哪些事呢?不要走開,接下來將詳細(xì)介紹,感興趣的朋友可以了解下哦
變量對于學(xué)習(xí)js,學(xué)習(xí)編程語言的同學(xué)在熟悉不過了,在這里就不在闡述官方的定義了,網(wǎng)上太多了,今天我們就從生活中來理解他

1.什么是變量?
比如:
一個水杯里面裝了水,這個水杯就是變量;
一瓶啤酒,這個啤酒瓶就是變量;
變量就是一個載體,一個媒介

2.定義變量
var a=12;//typeof a=Numer
var a=‘a(chǎn)aa' //typeof a =string
由此可見 變量的類型取決于給他付了什么值
例如,一個杯子,裝了水就是水杯,裝了酒就是酒杯,裝了醋就是醋瓶

3.變量類型
變量類型分為:基本類型和引用類型
基本類型分為:Number(數(shù)字類型),String(字符串類型),Boolean(布爾類型),Undefined(未定義),Null
引用類型:大多數(shù)是Obiect(對象)
基本類型值是保存在棧內(nèi)存中的簡單的數(shù)據(jù),他在內(nèi)存中占一個位置;
引用類型值是保存在堆內(nèi)存中的對象,在棧內(nèi)存中存放的是地址,這個地址指向堆內(nèi)存中的對象

1.局部變量
復(fù)制代碼 代碼如下:

<scripttype="text/javascript">
functionaaa()
{
vara=10;
}
functionbbb()
{
alert(a)
}
aaa()
bbb()
</script>

運(yùn)行結(jié)果:錯誤:“a”未定義,a是局部變量,他只屬于函數(shù)aaa,并不屬于函數(shù)bbb
2.全局變量1
復(fù)制代碼 代碼如下:

<scripttype="text/javascript">
vara
functionaaa()
{
vara=10;
}
functionbbb()
{
alert(a)
}
aaa()
bbb()
</script>

運(yùn)行結(jié)果:彈出undefined,這也是變量的類型之一,只不過是undefined類型,他并不同等與第一種的未定義
變量的類型是由賦給變量的值決定的,這個時候bbb函數(shù)里的a是全局變量,雖然var了,但是并沒有指定值,所以是undefined
3.全局變量2
復(fù)制代碼 代碼如下:

<scripttype="text/javascript">
vara
functionaaa()
{
a=10;
}
functionbbb()
{
alert(a)
}
aaa()
bbb()
</script>

運(yùn)行結(jié)果:10,a是全局變量并且通過函數(shù)aaa賦了值——10
ps:我們經(jīng)常稱undefined是未定義,都是通過1和2,是不是可以說undefined≠未定義呢

相關(guān)文章

最新評論

瑞金市| 斗六市| 江安县| 隆昌县| 海丰县| 屏东县| 唐山市| 阳谷县| 德州市| 莱州市| 九台市| 通渭县| 梁河县| 巴东县| 济宁市| 金平| 巴青县| 电白县| 通许县| 木兰县| 辉南县| 祁连县| 正阳县| 樟树市| 乌什县| 五指山市| 泸定县| 宝应县| 昭通市| 铜鼓县| 静宁县| 忻城县| 西宁市| 沾化县| 吴旗县| 定结县| 漳浦县| 德格县| 枣强县| 宜城市| 镇赉县|