色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談Javascript變量

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-12 17:35 ? 次閱讀

變量是引用數字或字符串等值的標識。在使用變量之前,您需要聲明它。要聲明變量,請使用var關鍵字后跟變量名,例如var message;

變量名可以是任何有效的標識符。默認情況下,如果您沒有為其分配值,則變量的值是undefined

變量名遵循這些規則,變量名區分大小寫。這意味著messageMessage是不同的變量。

變量名只能包含字母、數字、下劃線或美元符號,不能包含空格。此外,變量名稱必須以字母、下劃線_或美元符號 $開頭。變量名不能使用保留字。

JavaScript是一種動態類型語言。這意味著您不需要像Java或C#等其他靜態類型語言那樣在聲明中指定變量的類型。

從ES6開始,您可以使用let關鍵字來聲明一個變量let message;,使用關鍵詞let聲明變量是一個好習慣。稍后,您將了解關鍵詞letvar之間的區別。

變量賦值

一旦你聲明了一個變量,你就可以用一個值來初始化它。要初始化變量,請指定變量名稱,后跟等號=和一個值。

由于JavaScript是一種動態類型語言,因此您可以將不同類型的值分配給變量。

例如,以下代碼聲明message變量,并使用"Hello"字符串對message變量進行初始化。要同時聲明和初始化變量,你可以使用語法let variableName = value;

JavaScript允許您使用單個語句聲明多個變量。要分隔兩個變量聲明,請使用逗號 ,

let message; //聲明變量
message = "Hello"; 
// 上下是相等的
let message = "Hello";

//在單行語句聲明多個變量
let message = "Hello",counter = 100; //不推薦的使用方式,不利于維護與調試

未定義與未聲明的變量

區分未定義和未聲明的變量很重要。未定義變量是已聲明但變量并未被賦值。相反,未聲明的變量是尚未聲明的變量。

如果你嘗試瀏覽器的控制臺打印一個未聲明的變量,例如console.log(counter);,控制臺將會打印錯誤消息 ^ReferenceError: counter is not defined

如果你嘗試打印一個已聲明變量,在瀏覽器的控制臺,這將會打印未定義undefined

let message;
console.log(message); //打印已經聲明但未賦值的變量 undefined
console.log(counter); //直接打印一個未聲明的變量

常量

常量擁有一個不會改變的值。要聲明一個常量,請使用const關鍵詞。定義常量時,需要用一個值來初始化它。

一旦定義了一個常量,就不能改變它的值。如果嘗試將更改常量的值,Javascript引擎會拋出錯誤Uncaught TypeError: Assignment to constant variable.

const workday = 5;

結論

使用let關鍵詞聲明變量。未定義的變量是已聲明但未初始化的變量,而未聲明的變量是尚未聲明的變量。使用const關鍵詞定義常量。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 字符串
    +關注

    關注

    1

    文章

    578

    瀏覽量

    20506
  • javascript
    +關注

    關注

    0

    文章

    516

    瀏覽量

    53851
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28360
收藏 人收藏

    評論

    相關推薦

    JavaScript 【1】 基礎數據類型

    person="John Doe";var answer='Yes I am!'; JavaScript 擁有動態類型。這意味著相同的變量可用作不同的類型: JavaScript
    發表于 07-17 10:32

    JavaScript 【2】對象

    JavaScript 。你已經學習了 JavaScript 變量的賦值。以下代碼為變量 car 設置值為 "Fiat" :var car = "Fiat";對象也是一個
    發表于 07-17 10:33

    JavaScript 【3】 函數

    ; 元素的 innerHTML 將成為 5,也就是函數 "myFunction()" 所返回的值。您可以使返回值基于傳遞到函數中的參數:局部 JavaScript 變量
    發表于 07-17 10:35

    如何在BASIC和JavaScript之間交換變量

    我正在嘗試執行以下操作 在 basic 中我有一個變量讓我們說 x 如何使用 Javascript 訪問該變量javascript 對其執行一些操作 讓 Basic 從
    發表于 05-10 08:21

    如何在Basic和Javascript之間交換變量

    我正在嘗試執行以下操作 在 basic 中我有一個變量讓我們說 x 如何使用 Javascript 訪問該變量javascript 對其執行一些操作 讓 Basic 從
    發表于 05-10 12:52

    javascript變量命名規則與規范

    JavaScript 變量與代數一樣,JavaScript 變量可用于存放值(比如 x=2)和表達式(比如 z=x+y)。變量可以使用短名稱
    發表于 12-05 10:03 ?3632次閱讀
    <b class='flag-5'>javascript</b><b class='flag-5'>變量</b>命名規則與規范

    javascript閉包的優缺點有哪些

    閉包是javascript的一大難點,也是它的特色。很多高級應用都要依靠閉包來實現。要理解閉包,首先要理解javascript的特殊的變量作用域。變量的作用域無非就兩種:全局
    發表于 12-05 11:10 ?9323次閱讀

    javascript匿名函數與Module模式

    javascript匿名函數與Module模式,JavaScript 的一個問題是,任何變量,函數或是對象,除非是在某個函數內部定義,否則,就是全局的,意味著同一網頁的別的代碼可以訪問并改寫這個
    發表于 04-03 11:31 ?10次下載

    JavaScript語言基礎

    JavaScript關鍵字(Reserved Words)是指在JavaScript語言中有特定含義,成為JavaScript語法中一部分的那些字。JavaScript關鍵字是不能作為
    發表于 04-03 16:58 ?8次下載

    JavaScript的簡明語法教程詳細資料說明

     JavaScript 是弱變量類型,定義變量不需要指定類型,接用var表示即可。
    發表于 03-19 15:31 ?8次下載
    <b class='flag-5'>JavaScript</b>的簡明語法教程詳細資料說明

    javascript的成熟分類

    類型語言:JavaScript是動態類型的語言,這意味著它不需要在聲明變量時指定數據類型。 面向對象語言:JavaScript是一種基于原型的面向對象語言,支持封裝、繼承和多態等特性。 應用領域成熟度: 前端開發:
    的頭像 發表于 11-16 10:30 ?32.2w次閱讀

    javascript深入淺出

    。它最初被設計為在瀏覽器中運行,用于實現網頁的交互效果和動態功能。隨著Node.js的出現,JavaScript也可以在服務器端運行。 JavaScript基本語法 JavaScript的語法包括
    的頭像 發表于 11-16 10:34 ?2273次閱讀

    javascript深入淺出介紹

    語法、數據類型、函數、對象、DOM等等。 首先,我們來看一下JavaScript的語法。JavaScript是一種弱類型語言,這意味著變量可以保存不同類型的值。它也是一種動態語言,這意味著變量
    的頭像 發表于 12-03 11:09 ?5.8w次閱讀

    javascript變量中可以包含

    JavaScript是一種強大的編程語言,廣泛應用于網頁開發和動態網頁交互。作為一種靈活的語言,JavaScript允許開發人員聲明和操作各種類型的變量。在JavaScript中,
    的頭像 發表于 12-03 11:34 ?693次閱讀

    javascript的基本語法遵循的標準

    的基本語法。 變量聲明與賦值 在JavaScript中,可以使用關鍵字 var 、 let 或 const 聲明變量。其中, var 是舊版的聲明方式, let 和 const 是ES6引入的新特性。
    的頭像 發表于 12-03 11:35 ?2828次閱讀
    主站蜘蛛池模板: 成人18视频在线| 国产又粗又猛又爽又黄的免费视频 | 青青青伊人| 亚洲一区精品伊人久久伊人| yellow免费观看直播| 久久黄色小视频| 玩弄人妻少妇500系列网址| 最近的2019中文字幕国语| 国产精品自产拍在线观看网站| 扒开老师大腿猛进AAA片邪恶| 成在线人免费| 男女无遮挡吃奶gift动态图| 亚洲精品高清视频| 俄罗斯XXXXXL18| 免费黄色网址在线观看| 亚洲深夜在线| 国产精品人妻无码免费A片导航| 欧美视频 亚洲视频| 最近中文字幕2019免费版| 好看的电影网站亚洲一区| 色婷婷综合久久久久中文一区二区| 97精品国产亚洲AV高清| 精品国产乱码久久久久久免费| 无码AV毛片色欲欧洲美洲| 不卡一区二区高清观看视频| 妹妹我要色| 中文字幕绝色少妇性| 久久91精品久久久久久水蜜桃| 亚洲国产精品日本无码网站| 国产精品久久久久久人妻香蕉| 日本护士hd| 把腿张开再深点好爽宝贝| 欧美伦理片第7页| 99久久国产综合精品| 美女撒尿无遮挡免费中国| 野花4在线观看| 精品无码日本蜜桃麻豆| 亚洲男人天堂2018av| 国内精品久久久久影院亚洲| 亚洲精品国产精品麻豆99| 国产亚洲免费观看|