強制轉換:
強制轉換主要指使用Number()、String()和Boolean()三個函式,手動將各種型別的值,分別轉換成數字、字串或者布林值。
Number():
// 數值:轉換後還是原來的值
Number(324) // 324
// 字串:如果可以被解析為數值,則轉換為相應的數值
Number('324') // 324
// 字串:如果不可以被解析為數值,返回 NaN
Number('324abc') // NaN
// 空字串轉為0
Number('') // 0
// 布林值:true 轉成 1,false 轉成 0
Number(true) // 1
Number(false) // 0
// undefined:轉成 NaN
Number(undefined) // NaN
// null:轉成0
Number(null) // 0
類似函式parseInt函式:
parseInt('42 cats') // 42
Number('42 cats') // NaN
String():
String(123) // "123"
String('abc') // "abc"
String(true) // "true"
String(undefined) // "undefined"
String(null) // "null"
String({a: 1}) // "[object Object]"
String([1, 2, 3]) // "1,2,3"
Boolean():
Boolean()函式可以將任意型別的值轉為布林值。
它的轉換規則相對簡單:除了以下五個值的轉換結果為false,其他的值全部為true。
undefined
null
0(包含-0和+0)
NaN
''(空字串)
資料類新轉換
相關文章
- 把JSON資料格式轉換為Python的類物件JSONPython物件
- 【Java】基本資料、包裝類間轉換與處理Java
- [Java] 基本資料、包裝類間轉換與處理Java
- 資料庫轉換工具,不同資料庫之前任意轉換資料庫
- Stimulsoft Reports如何建立新的資料轉換、編輯資料轉換
- Hive資料格式轉換Hive
- 資料型別轉換資料型別
- 資料集轉換JSONJSON
- 將json資料轉換為Python字典將json資料轉換為Python字典JSONPython
- 什麼是資料轉換?
- JavaScript 資料型別轉換JavaScript資料型別
- javascript資料型別轉換JavaScript資料型別
- layui tree資料格式轉換UI
- 【Java】資料型別轉換Java資料型別
- 資料型別及轉換資料型別
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- Java 第9 章 : 資料表與簡單Java類對映轉換Java
- Cacheable 類轉換異常
- 型別轉換工具類型別
- LocalDateTime工具類(常用轉換)LDA
- mxnet資料格式轉換為tensorflow,pytorch資料PyTorch
- voc資料集轉換成coco資料集
- 轉向Kotlin——資料類和封閉類Kotlin
- 機器學習-- 資料轉換機器學習
- JS資料型別的轉換JS資料型別
- JS中資料型別轉換JS資料型別
- 資料型別,型別轉換資料型別
- Pytorch | Tutorial-03 資料轉換PyTorch
- 2、java資料型別轉換Java資料型別
- 人大金倉資料庫轉換資料庫
- siebel切換資料來源【轉】
- JavaScript 基本資料型別轉換JavaScript資料型別
- 頁面資料賦值轉換賦值
- Java資料型別的顯式轉換和隱式轉換Java資料型別
- C#中JSON轉換類C#JSON
- java工具類之編碼轉換工具類Java
- python--進位制轉換和資料交換Python
- excel表格怎麼轉換成word文件 表格資料轉換到文件Excel