JavaScript(4)——數組,常量

let和var的區別

  • var可以先使用再聲明
  • var聲明過的變量可以重復聲明

數組

聲明語法:

let 數組名 = [數據1,數據2,數據3,...]

  • 數組是按順序保存,所以每個數據都有自己的編號
  • 計算機中的編號從0開始
  • 編號也叫索引或下標?
  • 數組可以存儲任意數據類型
  • 數組的長度是數組名.length

取值語法:

數組名[下標]? 例如 names[0]

常量

概念:使用const聲明的變量稱為常量

使用場景:當某個變量永遠不會改變時,就可以用const聲明,而不是let

命名規范:和變量一致

注意:常量不允許重新賦值,并且聲明時必須賦值

數據類型?

JS是弱數據類型,變量到底屬于哪種類型,只有賦值之后才能確認。

JS數據類型整體分為兩大類:

  • 基本數據類型
  1. number 數字型? ? (可以是整數小數負數)
  2. string 字符串型
  3. boolean 布爾型
  4. undefined 未定義型
  5. null 空類型
  • 引用數據類型
  1. object 對象

NaN

NaN代表一個計算錯誤,它是一個不正確的或者一個未定義的數學操作所得到的結果

NaN是粘性的,任何對NaN的操作都會返回NaN。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/36881.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/36881.shtml
英文地址,請注明出處:http://en.pswp.cn/web/36881.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java基于ssm+jsp 高校畢業生就業滿意度調查統計系統

1用戶前臺功能模塊 高校畢業生就業滿意度調查統計系統,在高校畢業生就業滿意度調查統計系統可以查看首頁、問卷、就業咨詢、試卷列表、新聞資訊、留言反饋、我的、跳轉到后臺等內容,如圖1所示。 圖1系統首頁界面圖 用戶登錄、用戶注冊,通過…

LabVIEW代碼性能優化

優化LabVIEW代碼以提高軟件性能是確保系統高效運行的關鍵。通過分析代碼結構、數據管理、并行處理、內存使用和硬件資源的有效利用,我們可以從多個角度提升LabVIEW程序的執行速度和穩定性。 代碼結構優化 模塊化編程 將復雜的程序分解成多個子VI,每個子V…

Linux-進程間通信(IPC)

進程間通信(IPC)介紹 進程間通信(IPC,InterProcess Communication)是指在不同的進程之間傳播或交換信息。IPC 的方式包括管道(無名管道和命名管道)、消息隊列、信號量、共享內存、Socket、Stre…

糾正自己的做題習慣-認真學習理科第三天

自己的做題習慣有問題,自己得不斷地糾正自己的做題習慣,自己經常題目都不看,就開始寫題,結果就是自己沒有辦法能夠良好地進行做題。 any()函數用于判斷數組中是否存在滿足條件的元素,而all()函數…

LabVIEW編程控制ABB機械臂

使用LabVIEW編程控制ABB機械臂是一項復雜但十分有價值的任務。通過LabVIEW,可以實現對機械臂的精確控制和監控,提升自動化水平和操作效率。 1. 項目規劃和硬件選型 1.1 確定系統需求 運動控制:確定機械臂需要執行的任務,如抓取、…

typescript定義函數的傳參、返回值

Render 函數中定義函數傳參 interface List {id: number;name: string; }interface Result {data: List[]; //表示由 List 接口組成的數組 }function Render(result: Result) {result.data.forEach(value > {console.log(value);}); }let result {data: [{id: 1,name: 張三…

嵌入式Linux系統編程 — 5.2 Linux系統時間與日期

目錄 1 了解Linux系統時間 1.1 幾種常用的時間 1.2 如何查看幾種常用的時間 1.3 Linux 系統中的時間 2 time、gettimeofday獲取時間 2.1 time函數 2.2 ???????gettimeofday函數: 2.3 示例程序 3 時間轉換函數 3.1 ctime與ctime_r函數 3.2 localti…

Unity之自定義Text組件默認屬性值

內容將會持續更新,有錯誤的地方歡迎指正,謝謝! Unity之自定義Text組件默認屬性值 TechX 堅持將創新的科技帶給世界! 擁有更好的學習體驗 —— 不斷努力,不斷進步,不斷探索 TechX —— 心探索、心進取!…

普通集群與鏡像集群配置

一. 環境準備 關閉防火墻和selinux,進行時間同步 rabbitmq-1 Rocky_linux9.4 192.168.226.22rabbitmq-2Rocky_linux9.4192.168.226.23rabbitmq-3Rocky_linux9.4192.168.226.24 修改主機名#192.168.226.22 hostnamectl set-hostname rabbitmq-1#192.168.226.22 ho…

isalpha()方法——判斷字符串是否只由字母組成

自學python如何成為大佬(目錄):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 語法參考 isalpha()方法用于判斷字符串是否只由字母組成。isalpha()方法的格式如下: str.isalpha() 如果字符串中至少有一個字符并且所…

「C++系列」C++ 基本語法

文章目錄 一、C 基本語法1. **預處理指令**2. **數據類型**3. **變量和常量**4. **運算符**5. **控制流語句**6. **函數**7. **數組**8. **指針和引用**9. **結構體和類**10. **輸入/輸出**11. **異常處理**12. **命名空間** 二、C 程序結構1. 程序流程結構2. 文件結構3. 編譯預…

銀河麒麟高級服務器操作系統V10SP2(X86)配置bond0的mac地址為指定子網卡的mac地址

銀河麒麟高級服務器操作系統V10SP2(X86)配置bond0的mac地址為指定子網卡的mac地址 一 系統環境二 刪除和備份原有配置2.1 down掉bond02.2 備份之前的bond配置到/root/bak2.3 刪除bond配置(網卡文件根據實際情況變化) 三 新建bond0…

昇思25天學習打卡營第6天|MindSpore-ResNet50遷移學習

MindSpore-ResNet50遷移學習 遷移學習 圖像的遷移學習是一種機器學習方法,它將已經在一個或多個源任務上訓練好的預訓練模型應用到新的目標任務上。這種方法的核心思想是,通過在大量數據上訓練模型,學習到的特征表示可以用于其他相關任務,從而提高目標任務的性能。 應用場…

MySQL之聚簇索引和非聚簇索引

1、什么是聚簇索引和非聚簇索引? 聚簇索引,通常也叫聚集索引。 非聚簇索引,指的是二級索引。 下面看一下它們的含義: 1.1、聚集索引選取規則 如果存在主鍵,主鍵索引就是聚集索引。如果不存在主鍵,將使…

【Lua】第二篇:打印函數和注釋

文章目錄 一. 打印函數二. 注釋方式1. 單行注釋2. 多行注釋 一. 打印函數 Lua 程序是以 .lua 結尾的文件,創建一個的 Test.lua 的文件,使用 print 函數輸出字符串"Hello World": print(Hello World) 保存之后使用命令lua 文件名編…

MyBatis(14)MyBatis 如何實現多對一和一對多的映射關系

MyBatis 中實現多對一和一對多的映射主要依賴于映射文件中的 <association> 和 <collection> 標簽。這兩種映射關系的實現&#xff0c;是通過嵌套查詢或嵌套結果映射來完成的。在源碼層面&#xff0c;MyBatis 使用相應的處理器來處理這些標簽&#xff0c;最終實現復…

elasticsearch-6.8.23的集群搭建過程

三個節點的 ElasticSearch 集群搭建步驟 準備三臺機器&#xff1a;28.104.87.98、28.104.87.100、28.104.87.101 和 ElasticSearch 的安裝包 elasticsearch-6.8.23.tar.gz ----------------------------- 28.104.87.98&#xff0c;使用 root 用戶操作 ----------------------…

Java | Leetcode Java題解之第206題反轉鏈表

題目&#xff1a; 題解&#xff1a; class Solution {public ListNode reverseList(ListNode head) {if (head null || head.next null) {return head;}ListNode newHead reverseList(head.next);head.next.next head;head.next null;return newHead;} }

SpringBoot學習04-[定制SpringMVC]

定制SpringMVC 定制SpringMvc的自動配置定制springmvc-configurePathMatch配置定制SpringMVC-攔截器Interceptor定制SpringMVC-CORS配置全局cors配置針對某個方法加跨域解決 WebMvcConfigurer原理定制SpringMVC-JSONJSON開發jackson的使用定制化json序列化和反序列化 JSON國際化…

CriticGPT: 用 GPT-4 找出 GPT-4 的錯誤

CriticGPT 是 OpenAI 發布的一個基于 GPT-4 的模型&#xff0c;它可以幫助我們人類 Review 并糾正 ChatGPT 在生成代碼時的錯誤。使用 CriticGPT 審查代碼時&#xff0c;有 60% 的概率生成的代碼更好更正確。