當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS 数据类型转换、创建对象
生活随笔
收集整理的這篇文章主要介紹了
JS 数据类型转换、创建对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JS 創建數據類型一般都用Objcet
// 創建字典 var dict_a = {} // 創建數組 var list_b = []//以上創建方法也可以直接使用Object創建,區別在與怎么賦值決定類型 var aaa = new Object(); // aaa[0] = 111; // 數組 aaa.name = "axiba" // 字典?
數字轉換為字符串
String(x)?????????// 將變量 x 轉換為字符串并返回 String(123)?? ????// 將數字 123 轉換為字符串并返回 String(100?+?23)??// 將數字表達式轉換為字符串并返回x.toString() (123).toString() (100 + 23).toString()| toExponential() | 把對象的值轉換為指數計數法。 |
| toFixed() | 把數字轉換為字符串,結果的小數點后有指定位數的數字。 |
| toPrecision() | 把數字格式化為指定的長度。 |
布爾值轉換為字符串
String(false)?? ?????// 返回 "false" String(true)????? ???// 返回 "true"false.toString()?????// 返回 "false" true.toString()? ????// 返回 "true"?
日期轉換為字符串
String(new Date()) obj = new Date() obj.toString() // 返回 Thu Jul 17 2014 15:38:19 GMT+0200 (W. Europe Daylight Time)| getDate() | 從 Date 對象返回一個月中的某一天 (1 ~ 31)。 |
| getDay() | 從 Date 對象返回一周中的某一天 (0 ~ 6)。 |
| getFullYear() | 從 Date 對象以四位數字返回年份。 |
| getHours() | 返回 Date 對象的小時 (0 ~ 23)。 |
| getMilliseconds() | 返回 Date 對象的毫秒(0 ~ 999)。 |
| getMinutes() | 返回 Date 對象的分鐘 (0 ~ 59)。 |
| getMonth() | 從 Date 對象返回月份 (0 ~ 11)。 |
| getSeconds() | 返回 Date 對象的秒數 (0 ~ 59)。 |
| getTime() | 返回 1970 年 1 月 1 日至今的毫秒數。 |
?
字符串轉換為數字
Number("3.14") // 返回 3.14 Number(" ") // 返回 0 Number("") // 返回 0 Number("99 88") // 返回 NaN| parseFloat() | 解析一個字符串,并返回一個浮點數。 |
| parseInt() | 解析一個字符串,并返回一個整數。 |
?
布爾值轉換為數字
Number(false) // 返回 0 Number(true) // 返回 1?
日期轉換為數字
d = new Date(); Number(d) // 返回 1404568027739 d = new Date(); d.getTime() // 返回 1404568027739?
自動轉換類型
5 + null // 返回 5 null 轉換為 0 "5" + null // 返回"5null" null 轉換為 "null" "5" + 1 // 返回 "51" 1 轉換為 "1" "5" - 1 // 返回 4 "5" 轉換為 5?
自動轉換為字符串
document.getElementById("demo").innerHTML = myVar;myVar = {name:"Fjohn"} // toString 轉換為 "[object Object]" myVar = [1,2,3,4] // toString 轉換為 "1,2,3,4" myVar = new Date() // toString 轉換為 "Fri Jul 18 2014 09:08:55 GMT+0200"myVar = 123 // toString 轉換為 "123" myVar = true // toString 轉換為 "true" myVar = false // toString 轉換為 "false"?
總結
以上是生活随笔為你收集整理的JS 数据类型转换、创建对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python判断两个域名的主域名是否相同
- 下一篇: Dell Venue 8 Pro启动盘U