日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

var是什么

發布時間:2023/12/3 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 var是什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var 是 variable(變量,可變物)的簡寫。在多種計算機編程語言中,var 被用作定義變量的關鍵字,在一些操作系統中也能見到它的身影。

Swift

在Swift 中var 也用來定義變量。

JavaScript

var a=10; //正確

a=10; //正確

在javascript中,以上兩種方法都是定義變量的正確方法。微軟的Script56.CHM中是這樣解釋的:

盡管并不安全,但聲明語句中忽略var關鍵字是合法的 JScript 語法。這時,JScript 解釋器給予變量全局范圍的可見度。當在
過程級中聲明一個變量時,它不能用于全局范圍;這種情況下,變量聲明必須用var關鍵字。

從上面的描述看來,對待這兩種定義方法要區分以下兩種情況:

⒈在一個過程級中(即位于function的定義范圍內,無論是函數,還是類)的任何地方,包括在一個區塊里(for,while,if……
),定義變量時,使用var定義,則此變量只在這個過程級內起作用,反之為全局變量。

⒉在過程級外定義變量時,無論是否忽略var,都將定義一個全局變量。

從這點看來,JS和其他語言有不一樣的地方,變量的范圍不以“{}”作為邊界,而是以”function(){}”為邊界,而且在過程內可以
很輕松的定義全局變量。如果不注意這個問題的話,是很容易產生不可預知的錯誤的。

對于使用var,我的建議是要養成好的使用習慣:

⒈在程序的開頭,統一定義全局變量;

⒉所有的變量在定義時都要加上var;

⒊盡量不要在不同的過程中使用相同的變量名。

總結

以上是生活随笔為你收集整理的var是什么的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。