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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    589

    瀏覽量

    21165
  • javascript
    +關注

    關注

    0

    文章

    525

    瀏覽量

    54556
  • 變量
    +關注

    關注

    0

    文章

    614

    瀏覽量

    28852
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    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 ?3726次閱讀
    <b class='flag-5'>javascript</b><b class='flag-5'>變量</b>命名規則與規范

    javascript閉包的優缺點有哪些

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

    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.7w次閱讀

    javascript深入淺出

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

    javascript深入淺出介紹

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

    javascript變量中可以包含

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

    javascript的基本語法遵循的標準

    的基本語法。 變量聲明與賦值 在JavaScript中,可以使用關鍵字 var 、 let 或 const 聲明變量。其中, var 是舊版的聲明方式, let 和 const 是ES6引入的新特性。
    的頭像 發表于 12-03 11:35 ?3559次閱讀
    主站蜘蛛池模板: 凌晨三点免费WWW | 伊人成色综合人网 | 欧美白妞大战非洲大炮 | 绞尽奶汁by菊花开 | 第一精品福利导福航 | 青青草在线 视频 | 热巴两次用约老师屁股发底线球 | 992交通广播 | 亚洲乱码在线卡一卡二卡新区 | 乌克兰xxxxx 乌克兰18性hd | 国产福利高清在线视频 | 国产91网站在线观看免费 | 国产-第1页-浮力影院 | 美女岔开腿露出粉嫩花苞 | 日本中文一区 | 狠狠色丁香久久婷婷综合_中 | 国产日韩欧美高清免费视频 | 肉动漫无修3D在线观看 | 益日韩欧群交P片内射中文 艺术片 快播 | 亚洲 日韩 国产 中文视频 | 国产人A片在线乱码视频 | 国产精品久久久久久久久久影院 | 99热在线视频 | 秋霞电影网午夜免费鲁丝片 | 芭乐视频免费资源在线观看 | 色狠狠一区二区 | 永久免费观看视频 | 思思99精品国产自在现线 | 伊人久久大香线蕉综合电影 | 女人高潮被爽到呻吟在线观看 | 欧美亚洲精品午夜福利AV | 双性精跪趴灌满h室友4p | 出租屋自拍贵在真实15P | 男总裁憋尿PLAY灌尿BL | 日本最新免费区中文 | 揉抓捏打抽插射免费视频 | 超嫩校花被灌醉在线观看 | 国产69精品久久久久乱码免费 | 抽插性奴中出乳精内射 | 国产区免费在线观看 | 97精品在线 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品