JavaScript 資料型別

2021-06-28 04:27:51 字數 2149 閱讀 7399

變數

宣告區域性變數

varmessage

宣告全部變數

message

typeof

例如:var message =  "some string";

alert(typeof message); // "string"

alert(typeof(message)); // "string"

alert(typeof 95); // "number"

資料型別

"undefined"

var message;

alert(message == undefined); //true

"boolean"

boolean true  false

string

任何非空字串 ""

(空字串)

number

任何非零數字值(包括無窮大)  0和nan(參見本章後面有關nan的內容)

object

任何物件

null

undefined n/a① undefined

"string"

var age = 11;

var ageasstring = age.tostring(); //

字串"11"

var found = true;

var foundasstring = found.tostring(); //

字串  "true"

var num = 10;

alert(num.tostring()); // "10"

alert(num.tostring(2)); // "1010"

alert(num.tostring(8)); // "12"

alert(num.tostring(10)); // "10"

alert(num.tostring(16)); // "a"

另外還有乙個轉型函式 string()

"number"

1. 浮點數值 2

, 數值範圍(最大最小)

3,nan,即非數值( not a number)是乙個特殊的數值

4, 數值轉換 number() 、 parseint() 和 parsefloat()

var num1 =  number("hello world!"); //nan

var num2 = number(""); //0

var num3 = number("000011"); //11

var num4 = number(true); //1

var num1 = parseint("10", 2); //2

(按二進位制解析)

var num2 = parseint("10", 8); //8

(按八進位制解析)

var num3 = parseint("10", 10); //10

(按十進位制解析)

var num4 = parseint("10", 16); //16

(按十六進製制解析)

var num1 = parsefloat("1234blue"); //1234

(整數)

var num2 = parsefloat("0xa"); //0

var num3 = parsefloat("22.5");

var num4 = parsefloat("22.34.5");

var num5 = parsefloat("0908.5");

var num6 = parsefloat("3.125e7"); //31250000

"object"

constructor

,hasownproperty(  propertyname)

,isprototypeof(object)

propertyisenumerable( propertyname) ,

tolocalestring()

, tostring(),valueof()

null

型別var car = null;

alert(typeof car); // "object"

Javascript資料型別

ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...

JavaScript資料型別

undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...

Javascript資料型別

ecmascript中,資料型別一共有六種型別,也分為基本型別和引用型別兩大類 一 基本資料型別 number boolean string undifined null 1 null 表示乙個空的物件引用 也就是賦值為null 2 undefined 表示變數宣告但未賦值 3 number 數值。...