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