91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript中命名變量的規則是什么

發布時間:2022-01-29 09:12:45 來源:億速云 閱讀:197 作者:iii 欄目:web開發

這篇“javascript中命名變量的規則是什么”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“javascript中命名變量的規則是什么”文章吧。

命名變量的規則:1、變量名區分大小寫,允許包含數字、字母、下劃線“_”和美元符號“$”,但第一個字符不能為數字;2、變量名中不能出現漢字、空格、連字符“-”、點“.”等特殊字符;3、變量名不能是關鍵字、保留字;4、避免使用沒有意義的命名等。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

變量是所有編程語言的基礎之一,可以用來存儲數據,例如字符串、數字、布爾值、數組等,并在需要時設置、更新或者讀取變量中的內容。我們可以將變量看作一個值的符號名稱。

javascript中變量的命名規則

在 JavaScript 中,變量名稱并不能隨便定義,需要遵循標識符的命名規則:

  • 變量名區分大小寫,允許包含數字、字母、下劃線_、美元符號$,但不能以數字開頭,即第一個字符不能為數字。

  • 變量名中不能出現漢字、空格、連字符(-)、點(.)號等特殊字符。

  • 變量名不能是 JavaScript 中的關鍵字、保留字;

  • 變量命名長度應該盡可能的短,并抓住要點,盡量在變量名中體現存儲信息的類型;

  • 盡量避免使用沒有意義的命名;

在定義變量時,變量名要盡量有意義,讓自己或者他人能輕易看懂,例如可以使用 name 來定義一個存儲姓名的變量、使用 dataArr 來定義一個數組類型的變量。

當變量名中包含多個英文單詞時,推薦使用駝峰命名法(大駝峰:每個單詞首字母大寫,例如 FileType、DataArr;小駝峰:第一個單詞首字母小寫后面的單詞首字母大寫,例如 fileType、dataArr)。

變量名命名方法常見的有匈牙利命名法、駝峰命名法和帕斯卡命名法

匈牙利命名法

匈牙利命名法匈牙利命名法是電腦程序設計中的一種變量命名規則,此命名法又可細分為:系統匈牙利命名法和匈牙利應用命名法。

匈牙利命名法具備語言獨立的特性,并且首次在BCPL語言中被大量使用。由于BCPL只有機器字這一種數據類型,因此這種語言本身無法幫助程序員來記住變量的類型。匈牙利命名法通過明確每個變量的數據類型來解決這個問題。

在匈牙利命名法中,一個變量名由一個或多個小寫字母開始,這些字母有助于記憶變量的類型和用途,緊跟著的就是程序員選擇的任何名稱。這個后半部分的首字母可以大寫,以區別前面的類型指示字母。

語法

變量名 = 類型 + 對象描述
  • 類型指變量的類型

  • 對象描述指對象名字全稱或名字的一部分,要求有明確含義,命名要容易記憶容易理解。

通過在變量名前面添加相應小寫字母的符號標示作為前綴,標示出變量的類型,前綴后面是一個或多個單詞組合,單詞描述了變量的用途。如果是 jquery 對象,則用 $ 作為變量名的前綴。

提示

雖然 javascript 變量表面上沒有類型,但是 javascript 內部還是會為變量賦予相應的類型。

匈牙利命名法是一位微軟程序員發明的,多數的 c,c++ 程序都使用此命名法。

類型

javascript 變量命名類型變量命名前綴
array 數組a
boolean 布爾值b
float 浮點數l
function 函數fn
int 整型i
object 對象o
regular 正則r
string 字符串s

示例

var aName = [1, 2, 3];
var oBtn = document.getElementById('btn');
function fnName(){};
var iCount = 0;
var sName = "zhuyujia";

駝峰式命名法

當變量名和函數名稱是由二個或多個單字鏈接在一起,而構成的唯一識別字時,利用“駝峰式大小寫”來表示,可以增加變量和函數的可讀性。

“駝峰式大小寫(Camel-Case)一詞來自Perl語言中普遍使用的大小寫混合格式,而Larry Wall等人所著的暢銷書《Programming Perl》(O'Reilly出版)的封面圖片正是一匹駱駝。”

“駝峰式大小寫”命名規則可視為一種慣例,并無絕對與強制,為的是增加識別和可讀性。一旦選用或設置好命名規則,在程序編寫時應保持一致格式。

語法

變量名或函數名是由一個或多個單詞連結在一起,其中第一個單詞以小寫字母開始,后面的所有單詞的首字母都采用大寫字母,這樣的變量名看上去就像駱駝峰一樣此起彼伏,故得名。

示例

var myName = "zhuyujia";
var formSubmit = document.getElementById("submit");
function timeCount(){}

帕斯卡命名法

Pascal命名法(Pascal Case,巴斯卡命名法/帕斯卡命名法),電腦程序編寫時的一套命名規則(慣例)。

當變量名和函數名稱是由二個或二個以上單字鏈接在一起,而構成的唯一識別字時,用以增加變量和函數的可讀性。

單字之間不以空格斷開或連接號(-)、下劃線(_)鏈接,第一個單前綴字母采用大寫字母;后續單字的首字母亦用大寫字母,例如:FirstName、LastName。每一個單字的首字母都采用大寫字母的命名格式,被稱為“Pascal命名法”,源自于Pascal語言的命名慣例,也有人稱之為“大駝峰式命名法”(Upper Camel Case),為駝峰式大小寫的子集。

“Pascal命名法”可視為一種命名慣例,并無絕對與強制,為的是增加識別和可讀性。一旦選用或設置好命名規則,在程序編寫時應保持格式的一致性。

語法

和駝峰式命名法類似,只不過第一個單詞的首字母需要大寫。

示例

var MyName = "zhuyujia";
var FormSubmit = document.getElementById("submit");
function TimeCount(){}

以上就是關于“javascript中命名變量的規則是什么”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁蒗| 治多县| 金坛市| 灌南县| 秀山| 宜宾市| 太仆寺旗| 团风县| 象山县| 蛟河市| 洪江市| 登封市| 巩义市| 湄潭县| 霍州市| 临沭县| 高阳县| 衢州市| 正阳县| 广宁县| 临桂县| 称多县| 汉中市| 洛扎县| 家居| 绥德县| 哈巴河县| 阜康市| 衡阳市| 建宁县| 乌拉特后旗| 泸西县| 涡阳县| 上高县| 延吉市| 陵川县| 高台县| 镇平县| 新晃| 广宁县| 余庆县|