色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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次閱讀
    主站蜘蛛池模板: 亚洲欧美中文字幕网站大全| 亚洲人成电影网站色2017| 99re 这里只有精品| 欧美 国产 日产 韩国 在线| FREEXXX性乌克兰XXX| 十九禁啊啪射视频在线观看| 好男人在线观看视频观看高清视频免费| 夜夜精品视频一区二区| 暖暖视频大全免费观看| 国产精品一区二区在线观看| 一二三四在线观看高清电视剧| 欧美精品成人a多人在线观看| 国产日韩亚洲精品视频| 777黄色片| 午夜勾魂曲| 免费看欧美xxx片| 99久酒店在线精品2019| 亚洲a视频在线| 欧美片第1页 综合| 回复术士人生重启在线观看| 成年人视频在线免费| 中文无码乱人伦中文视频播放| 忘忧草秋观看未满十八| 男女做爽爽爽视频免费软件| 国产日韩亚洲专区无码| SM高H黄暴NP辣H调教性奴| 亚洲午夜精品A片久久不卡蜜桃 | 国产欧美精品一区二区色综合| 被强J高H纯肉公交车啊| 97色伦图片7778久久| 中文字幕 人妻熟女| 一起洗澡的老师免费播放| 亚洲日韩中文字幕区| 亚洲精品www久久久久久| 亚洲 视频 在线 国产 精品 | 再深点灬舒服灬太大了在线视频| 亚洲成A人片在线观看中文L| 亚洲第一色网| 亚洲九九视频| 野花影院手机在线观看 | 国产高清精品自在久久|