在js中const,在JS中對11位手機號驗證

本文目錄一覽:

js const定義函數?

const用來定義常量的,初始化之後不能修改,let定義變量的,初始化之後還可以被修改

js中const能定義方法嗎

const addName = (name) = {

    console.log(name)

}

addName(‘晚晚_WgbN0’)

複製到chrome里運行看看。

js為什麼for in可以用const

const的特點是在塊級作用域內不能重複聲明,且不能給它重新賦值(重點是塊級作用域)。for in的每一次循環都是一個塊級作用域,所以可以使用for(const a in b)的形式去遍歷對象的。但是在for循環內不可給c重新賦值。

求教js的const怎麼轉換

number類型:數字類型,可以表示整數,也可以表示小數

string類型:字符串類型,表示一系列的文本字符數據;js對字符和字符串的區分沒有那麼嚴格,首尾用單引號或雙引號括起來。

boolean類型:布爾類型,僅有兩個值,true/false,也代表1和0

數據類型轉換

隱式轉換(自動轉換):

js屬於鬆散類型的程序語言,變量類型在聲明時不需要指定,具體類型在賦值時確定,不同類型數據在計算過程中會自動進行轉換。

在js中,可以使用typeof()函數來查詢當前變量的值

常用轉換函數

-toString(),轉換字符串,所有的數據類型均可轉換為字符串

-parseInt()函數,解析出string或number中的整數部分,如果沒有可以轉換的部分,則返回NaN(Not a Number)

-parseFloat(),解析出string浮點部分,如果沒有課轉換的部分,則返回NaN;

-Number(),把一個string解析為number

JS中的const命令你真懂它嗎?

我們都知道const一般聲明一個只讀的常量,聲明之後就不能修改了,並且聲明時必須初始化

那大家有沒有遇到這樣的情況

奇怪,上面的例子明明改變了變量的值,為什麼沒有報錯?

下面我們就探究一下const的本質

其實const保證的並不是變量的值不動,而是變量指向的內存地址不得改動

可能有點抽象,我們來細細分析一下const聲明的全過程

js會將存儲‘word’字符串的地址賦給message,而message又是用const定義的變量,不可以改變變量里存儲的內存地址,這時就會❌報錯

而當遇到下面這種情況

則可以理解為

dog中存儲的是對象的房間號(內存地址)

dog.name= ‘wangcai’,在給對象添加屬性的過程,並沒有改變這個地址,所以結果正常顯示

const保證的並不是變量的值不動,而是變量指向的內存地址不得改動

好啦,以上就是我本次分享的全部內容啦,如果你覺得我的文章對你有一丟丟幫助,那麼請不要吝嗇你的贊?哦,阿門~

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249443.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 17:10
下一篇 2024-12-12 17:11

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • JS圖片沿着SVG路徑移動實現方法

    本文將為大家詳細介紹如何使用JS實現圖片沿着SVG路徑移動的效果,包括路徑製作、路徑效果、以及實現代碼等內容。 一、路徑製作 路徑的製作,我們需要使用到SVG,SVG是可縮放矢量圖…

    編程 2025-04-27
  • 如何使用JS調用Python腳本

    本文將詳細介紹通過JS調用Python腳本的方法,包括使用Node.js、Python shell、child_process等三種方法,以及在Web應用中的應用。 一、使用Nod…

    編程 2025-04-27
  • 如何反混淆美團slider.js

    本文將從多個方面詳細闡述如何反混淆美團slider.js。在開始之前,需要明確的是,混淆是一種保護JavaScript代碼的方法,其目的是使代碼難以理解和修改。因此,在進行反混淆操…

    編程 2025-04-27
  • Python要學JS嗎?

    Python和JavaScript都是非常受歡迎的編程語言。然而,你可能會問,既然我已經學了Python,是不是也需要學一下JS呢?在本文中,我們將圍繞這個問題進行討論,並從多個角…

    編程 2025-04-27
  • 解決js ajax post 419問題

    對於使用ajax post請求時出現的419問題,我們需要進行以下幾個方面的闡述,包括返回碼的含義、可能出現的情況、解決方案等內容。 一、解析419返回碼 419返回碼錶示用戶超時…

    編程 2025-04-27
  • Three.js實現室內模型行走

    在本文中,將介紹如何使用Three.js創建室內模型,並在場景中實現行走。為了實現這一目標,需要完成以下任務: 加載室內模型及材質貼圖 實現攝像機控制,支持用戶自由行走 添加光源,…

    編程 2025-04-25

發表回復

登錄後才能評論