国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【JavaScript】JavaScript 變量 ① ( JavaScript 變量概念 | 變量聲明 | 變量類型 | 變量初始化 | ES6 簡介 )

這篇具有很好參考價值的文章主要介紹了【JavaScript】JavaScript 變量 ① ( JavaScript 變量概念 | 變量聲明 | 變量類型 | 變量初始化 | ES6 簡介 )。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。





一、JavaScript 變量



1、變量概念


JavaScript 變量 是用于 存儲數(shù)據(jù) 的 容器 , 通過 變量名稱 , 可以 獲取 / 修改 變量 中的數(shù)據(jù) ;

變量 的 本質(zhì) 是 存放數(shù)據(jù) 的 一塊內(nèi)存空間 ;

在 JavaScript 中,使用 var / let / const 關(guān)鍵字來聲明變量 , 每個變量都有一個 變量名 和 一個 變量值 ;


2、變量聲明


JavaScript 變量聲明 :

  • var 關(guān)鍵字 : 使用 var 關(guān)鍵字 聲明 變量 , 其 作用域 是其當(dāng)前執(zhí)行上下文 ;
var name = "Tom";
  • let 關(guān)鍵字 : 使用 let 關(guān)鍵字 聲明變量 , 在 var 的基礎(chǔ)上進行了優(yōu)化 ;
let age = 18;
  • const 關(guān)鍵字 : const 關(guān)鍵字 用于 聲明一個只讀的常量 , 常量的值就不能改變 ;
const gender = 0;

3、ES6 簡介


使用 var 關(guān)鍵字 聲明變量 是傳統(tǒng)方式 , 任何時候都可以使用 ;

let 和 const 聲明變量的關(guān)鍵字 是在 ES6 中引入的 ,

ES6 全稱 ECMAScript 2015 , 是JavaScript語言的下一代標(biāo)準(zhǔn) , 2015 年 6 月 正式發(fā)布 ; 其目的是 使 JavaScript 語言能夠用于編寫更復(fù)雜的大型應(yīng)用程序 , 進而成為企業(yè)級開發(fā)語言 ;


ES6 中引入的新特性 :

  • 類 Class
  • 模塊 Module
  • 箭頭函數(shù) Arrow Function
  • 異步操作 Promise
  • 異步函數(shù) Async/Await

這些特性可以更方便地實現(xiàn)很多復(fù)雜的操作 , 提高開發(fā)人員的效率 ;


4、變量類型


JavaScript 是一種動態(tài)類型語言,不需要在聲明變量時指定其類型 ;

JavaScrip 變量 的 數(shù)據(jù)類型 由 設(shè)置給變量的值決定 , 變量類型 可以在程序執(zhí)行過程中更改 ;

JavaScript 數(shù)據(jù)類型 :

  • Number : 整數(shù)和浮點數(shù) ;
  • String : 文本數(shù)據(jù)或字符序列 ;
  • Boolean : true 和 false , 用于進行邏輯運算 ;
  • Object : 對象類型 ;
    • Array : 表示和操作有序的元素集合 ;
    • Function : 可調(diào)用對象 , 執(zhí)行特定任務(wù)返回結(jié)果 ;
    • Date : 日期和時間的對象 ;
    • RegExp : 正則表達式對象 ;
    • Map 和 Set : ES6 引入的 新數(shù)據(jù)結(jié)構(gòu) , 分別用于存儲鍵值對集合和唯一值集合 ;
  • Null : 值 null , 表示 空值 或 不存在的對象 ;
  • Undefined : 值 undefined , 表示未定義類型 ;

5、變量初始化


變量初始化 :

  • 聲明時初始化 : 聲明變量 的 同時 進行初始化 ;
// 聲明變量的同時進行初始化
var name = "Tom";
  • 聲明后初始化 : 先聲明變量 , 然后再為其賦值 ;
// 先聲明變量
var name;
// 然后為變量賦值
name = "Tom";
  • 默認(rèn)初始化 : 未初始化的 變量 會自動獲得 undefined 值 ;
// 默認(rèn)初始化 , 默認(rèn)為 undefined 值
var name;




二、JavaScript 變量示例



1、代碼示例


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 設(shè)置 meta 視口標(biāo)簽 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>JavaScript</title>
    <style></style>
    <script>
        // 聲明變量的同時進行初始化
        var name = "Tom";

        // 聲明變量 , 不進行初始化
        let age;
        const gender = 0;

        // 用戶輸入年齡
        age = prompt();

        // 彈框中顯示信息
        alert(name + " is " + age + " years old.")
    </script>
</head>

<body>
</body>

</html>

2、展示效果


刷新頁面 , 彈出輸入框 , 輸入 年齡值 , 然后 彈出警告框 , 顯示內(nèi)容 ;

【JavaScript】JavaScript 變量 ① ( JavaScript 變量概念 | 變量聲明 | 變量類型 | 變量初始化 | ES6 簡介 ),JavaScrip,javascript,es6,開發(fā)語言,前端,HTML,變量,var
【JavaScript】JavaScript 變量 ① ( JavaScript 變量概念 | 變量聲明 | 變量類型 | 變量初始化 | ES6 簡介 ),JavaScrip,javascript,es6,開發(fā)語言,前端,HTML,變量,var文章來源地址http://www.zghlxwxcb.cn/news/detail-840149.html

到了這里,關(guān)于【JavaScript】JavaScript 變量 ① ( JavaScript 變量概念 | 變量聲明 | 變量類型 | 變量初始化 | ES6 簡介 )的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【C++11】:統(tǒng)一的列表初始化|聲明|STL變化

    【C++11】:統(tǒng)一的列表初始化|聲明|STL變化

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??慕斯主頁 : 修仙—別有洞天 ?? ????????????????????????????????????????? ??? 今日夜電波:マイノリティ脈絡(luò)—ずっと真夜中でいいのに。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    2024年03月26日
    瀏覽(35)
  • 結(jié)構(gòu)體聲明、定義和初始化的幾種方式

    五種結(jié)構(gòu)體聲明方式: 直接聲明結(jié)構(gòu)體類型 聲明結(jié)構(gòu)體類型的同時定義結(jié)構(gòu)體變量 不指定結(jié)構(gòu)體名而直接定義結(jié)構(gòu)體變量 使用結(jié)構(gòu)體標(biāo)記和類型別名 直接聲明結(jié)構(gòu)體別名 在C語言中,標(biāo)記(tag)是在定義struct, union或enum之后使用的標(biāo)識符。 之所以稱其為結(jié)構(gòu)體的“

    2023年04月11日
    瀏覽(23)
  • Java創(chuàng)建數(shù)組、賦值的四種方式,聲明+創(chuàng)建+初始化 詳解

    以int數(shù)據(jù)類型為例 注意: new 數(shù)據(jù)類型[]{},其中花括號可以省去,但要在[ ]中填寫數(shù)組的個數(shù); 創(chuàng)建多維數(shù)組時 new后面第一個方括號中的元素數(shù)量不能省略 1、一維數(shù)組的聲明方式: type[] arrayName; 或 type arrayName[]; 推薦使用第一種格式,因為第一種格式具有更好的可讀性,表

    2024年04月11日
    瀏覽(23)
  • 【溫故而知新】JavaScript初始化/初始化加載

    在JavaScript中,對象、數(shù)組、函數(shù)、類等都可以通過不同的方式進行初始化。以下是幾種常見的初始化方式: 對象初始化: 使用字面量方式: 使用構(gòu)造函數(shù)方式: 數(shù)組初始化: 使用字面量方式: 使用構(gòu)造函數(shù)方式: 函數(shù)初始化: 類初始化: 使用Array的of和from方法進行數(shù)組

    2024年01月24日
    瀏覽(92)
  • 【C++11】簡介、列表初始化、聲明、范圍for、STL中的一些變化

    【C++11】簡介、列表初始化、聲明、范圍for、STL中的一些變化

    在2003年C++標(biāo)準(zhǔn)委員會曾經(jīng)提交了一份技術(shù)勘誤表(簡稱TC1),使得C++03這個名字已經(jīng)取代了C++98稱為C++11之前的最新C++標(biāo)準(zhǔn)名稱。不過由于C++03(TC1)主要是對C++98標(biāo)準(zhǔn)中的漏洞進行修復(fù),語言的核心部分則沒有改動,因此人們習(xí)慣性的把兩個標(biāo)準(zhǔn)合并稱為C++98/03標(biāo)準(zhǔn)。 從C++0x到C++1

    2024年02月01日
    瀏覽(23)
  • 七、初始化環(huán)境變量

    void env_relocate (void) { if (gd-env_valid == 0) { puts (\\\"*** Warning - bad CRC, using default environmentnn\\\"); show_boot_progress (-60); set_default_env(); } else { env_relocate_spec (); } gd-env_addr = (ulong)(env_ptr-data); } void env_relocate_spec (void) { #if !defined(ENV_IS_EMBEDDED) int ret; ret = readenv(CONFIG_ENV_OFFSET, (u_char *) env_ptr); if

    2023年04月09日
    瀏覽(25)
  • kotlin 初始化變量

    2024年02月16日
    瀏覽(18)
  • 【已解決】錯誤:只允許在 C99 模式下使用‘for’循環(huán)初始化聲明

    【已解決】錯誤:只允許在 C99 模式下使用‘for’循環(huán)初始化聲明

    運行3DFFA_v2_master項目 運行sh build.sh腳本文件 環(huán)境:centos python3.7 render.c: 在函數(shù)‘_render’中: render.c:43:5: 錯誤:只允許在 C99 模式下使用‘for’循環(huán)初始化聲明 for (int i = 0; i ntri; i++) render.c:43:5: 附注:使用 -std=c99 或 -std=gnu99 來編譯您的代碼 render.c:75:14: 錯誤:‘i’重定義 for

    2024年02月08日
    瀏覽(25)
  • golang變量初始化順序

    順序: 1.引用的包 2.全局變量 3.init()函數(shù) 4.main()函數(shù) 輸出 $ go run 1.go pkg init func() main init main()

    2024年04月17日
    瀏覽(36)
  • go語言包、變量、init初始化順序

    go語言包、變量、init初始化順序

    一個完整的 go 語言可運行程序,通常會包含引用的包、變量、init 函數(shù)以及 main 函數(shù)幾個部分。 包、變量、常量、init 函數(shù)以及 main 函數(shù)初始化順序如下圖所示: 在一個 go 語言程序中,初始化順序規(guī)則如下: 引入的包 當(dāng)前包中的變量、常量 當(dāng)前包的 init 函數(shù) main 函數(shù) 初始

    2023年04月14日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包