關於js資料型別的轉換問題詳解
-->基本型別(值型別):數字number、字串string、布林boolean
-->複合類型(引用類型):物件(陣列Array、時間類型 Date、函數類型Function、正規表示式RegExp...)
-->空白類型:Null、Undefined
一:資料類型的轉換
1顯示轉換
A.轉數字:
#如果要將一個string類型的資料轉換成number可以用:
(1)Number轉換:
var a="123"; a=Number(a); console.log(typeof a); // number
var a="abc"; a=Number(a); console.log(typeof a); // NaN
var a=" "; a=Number(a); console.log(typeof a); // 0
注意:①如果轉換的內容本身就是一個數值類型的字串,那麼將來在轉換的時候會回傳自己number類型的(特例:true回傳1 false回傳0)
# ②如果轉換的內容本身不是數值類型的字串,那麼在轉換的時候結果為NaN
③如果轉換的內容是空的字串(null),那麼轉換的結果為0
④如果是其他的字串,那麼將來轉換的結果為NaN
(2)ParseInt轉換
var a="123"; a=parseInt(a); console.log(typeof a); //number
var a=" 456467abasb"; a=parseInt(a); console.log(a); //456467
var a=" a123"; a=parseInt(a); console.log(a); //NaN
var a=123.12a=parseInt(a); console.log(a); //123
注意:①忽略前面字串的空格,直到找到第一個非空字符,還會將數字後面的非數字的字符串去掉
②如果第一個數字不是數字符號或負號,則返回NaN
③會將小數取整(向下取整)
(3)parseFloat 浮點數(小數)
# (3)parseFloat 浮點數(小數)
與parsese(小數) 與parsese,唯一可以保留小數
##B.轉字串可以其他的資料型別轉換成字串
(1)String()
var a123; a=String(a);
(2 )toString()的方法來進行轉換(包裝類別)var a=123;
a=a.toString();
:null和undefined沒有toString方法的,String所有類型都能轉換
C.轉Boolean類型可以將其他型別轉換為boolean值 Boolean()var a="true";
a=Boolean(a);
:在進行轉換的時候,所有的內容在轉換以後結果都是true,除了:false、" "(空字串)、0、NaN、null、undefined、「」2.隱式轉換
a)轉number
var a="123";
a=+a;
:+、-、*、/、%都可以將字串隱式轉換成number
b)轉String
var a=123; a=a+" ";
a=123=!!a; console.log(typeof a); //true a=!a; console.log(typeof a); //false
以上是關於js資料型別的轉換問題詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

全角英文字母轉換為半角形式的實用技巧在現代生活中,我們經常會接觸到英文字母,在使用電腦、手機等設備時也經常需要輸入英文字母。然而,有時候我們會遇到全角英文字母的情況,而我們需要使用的是半角形式。那麼,如何將全角英文字母轉換為半角形式呢?以下就為大家介紹一些實用的技巧。首先,全角英文字母和數字是指在輸入法中佔據一個全角位置的字符,而半角英文字母和數字則是佔據一

人臉偵測辨識技術已經是一個比較成熟且應用廣泛的技術。而目前最廣泛的網路應用語言非JS莫屬,在Web前端實現人臉偵測辨識相比後端的人臉辨識有優勢也有弱勢。優點包括減少網路互動、即時識別,大大縮短了使用者等待時間,提高了使用者體驗;弱勢是:受到模型大小限制,其中準確率也有限。如何在web端使用js實現人臉偵測呢?為了實現Web端人臉識別,需要熟悉相關的程式語言和技術,如JavaScript、HTML、CSS、WebRTC等。同時也需要掌握相關的電腦視覺和人工智慧技術。值得注意的是,由於Web端的計

在MySQL資料庫中,性別欄位通常可以使用ENUM類型來儲存。 ENUM是一種枚舉類型,它允許我們在一組預先定義的值中選擇一個作為欄位的值。在表示性別這樣一個固定且有限的選項時,ENUM是一個很好的選擇。讓我們來看一個具體的程式碼範例:假設我們有一個名為"users"的表,其中包含了使用者的信息,包括性別。現在我們要為性別創建一個字段,我們可以這樣設計表結構:CRE

這篇文章將詳細介紹如何將PHP中的月份轉換為英文月份的方法,同時給出具體的程式碼範例。在PHP開發中,有時候我們需要將數字表示的月份轉換為英文的月份,這在一些日期處理或資料展示的場景下非常實用。以下將從實作原理、具體程式碼範例和注意事項等方面進行詳解。一、實作原理在PHP中,可以透過使用DateTime類別和format方法來實現將數位月份轉換為英文月份。 Date

在MySQL中,最適合用於性別欄位的資料類型是ENUM枚舉類型。 ENUM枚舉類型是一種允許定義一組可能取值的資料類型,性別欄位適合使用ENUM類型是因為性別通常只有兩個取值,即男性和女性。接下來,我將透過具體的程式碼範例來展示如何在MySQL中建立一個性別欄位並使用ENUM枚舉類型儲存性別資訊。以下是操作步驟:首先,在MySQL中建立一個名為users的表格,包括

全角英文字母變成半角字母的方法在日常生活和工作中,有時候我們會遇到需要將全角英文字母轉換為半角字母的情況,例如在輸入電腦密碼、編輯文件或設計排版時。全角英文字母和數字是指寬度與中文字符相同的字符,而半角英文字母則是指寬度較窄的字符。在實際操作中,我們需要掌握一些簡單的方法,將全角英文字母轉換為半角字母,以便更方便地處理文字和數字。一、全角英文字母與半角英

qq音樂讓大家盡情享受觀影解悶,每天都可以使用這個軟體,輕鬆滿足自己的使用,優質海量的歌曲,任由大家暢聽,也可以下載保存起來,下次聽的時候,不需要網絡,而在這裡下載的歌曲不是MP3格式的,無法在其他平台使用,會員歌曲過期後也沒有辦法再聽了,所以很多小伙伴們,都想要將歌曲轉換成MP3格式的,在這裡小編為你們提供方法,幫助大家都可以使用起來! 1、開啟電腦qq音樂,點選右上角【主選單】按鈕,點選【音訊轉碼】,選擇【新增歌曲】選項,新增需要轉換的歌曲; 2、新增歌曲完畢,點選選擇轉換為【mp3

PHP教學:如何將int型別轉換為字串在PHP中,將整型資料轉換為字串是常見的操作。本教學將介紹如何使用PHP內建的函數將int型別轉換為字串,同時提供具體的程式碼範例。使用強制型別轉換:在PHP中,可以使用強制型別轉換的方式將整型資料轉換為字串。這種方法非常簡單,只需要在整型資料前加上(string)即可將其轉換為字串。下面是一個簡單的範例程式碼
