java is number_数据类型----Number
Javascript中有六種數(shù)據(jù)類型
1、undefined:這個值未定義
2、boolean:這個值是布爾值
3、number:這個值是數(shù)值
4、function:這個值是函數(shù)
5、object:這個值是對象或者null,數(shù)組也可以(var e=[.......])
6、string:這個值是字符串
一、Number類型
注:在javascript中,帶有單引號和雙引號變量的數(shù)據(jù)類型都是字符串。當帶上Number()時,無論收集到的是否為數(shù)值,顯示的數(shù)據(jù)類型都是Number。但是彈出來的值不一定,例如圖中"200px",當輸入alert(Number(str1));時,彈出NaN。但有;兩種特殊情況,如下圖:
布爾類型在計算機中默認true是1,false是0
null和false一樣,默認值都是0
還有一種特殊情況,一般用不上,如果定義的變量是new date,那么彈出來的值是一串數(shù)字,不是NaN。
parseInt()和parseFloat()
隱式類型轉(zhuǎn)換
注:當加號運算符時,String和其他類型時,其他類型都會轉(zhuǎn)為 String;其他情況,都轉(zhuǎn)化為Number類型,undefined 轉(zhuǎn)化為Number是 為’NaN‘, 任何Number與NaN相加都為NaN。
上圖下面的MAth是擴展的函數(shù),用來取整。
NaN和isNaN
isNaN()----->isNaN is not a number?不是一個數(shù)字
1、根據(jù)Number()轉(zhuǎn)換以后再判斷是不是數(shù)字
2、alert(isNaN("hdskjdh"))---->true
alert(isNaN("234"))---->false
alert(isNaN("true"))---->false
總結(jié)
以上是生活随笔為你收集整理的java is number_数据类型----Number的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 设置电脑时间设置_怎样设置m
- 下一篇: 安耐和安耐特轮胎是不是一个厂家?