JavaScript是一種廣泛使用的編程語言,它有著五種基本數(shù)據(jù)類型:字符串、數(shù)字、布爾值、對象和空值。在本文中,我們將討論這些基本數(shù)據(jù)類型及其特點。
字符串(String)
var str = "Hello World";
字符串是指由零個或多個Unicode字符組成的字符序列。
字符串可以使用單引號、雙引號或反引號括起來。例如:
var str1 = 'single quoted string'; var str2 = "double quoted string"; var str3 = <code>backtick string</code>;
字符串類型的變量可以使用字符串拼接來連接字符串。例如:
var firstName = "John"; var lastName = "Doe"; var fullName = firstName + " " + lastName;
數(shù)字(Number)
var num = 42;
數(shù)字是指所有整數(shù)和浮點數(shù)的數(shù)據(jù)類型。例如:0、-1、3.14、1.6e-19等。
可以使用算數(shù)運算符對數(shù)字進行計算。例如:
var x = 5; var y = 3; var z = x + y; // 結(jié)果為8
布爾值(Boolean)
var bool = true;
布爾值只有兩個可能的值:true和false。
可以將變量與變量,或者變量與常量進行比較。例如:
var x = 10; var y = 5; var z = x > y; // 結(jié)果為true
對象(Object)
var obj = {name: 'John', age: 20};
對象是由屬性(鍵)和值組成的集合。屬性可以是字面屬性或getter/setter屬性。例如:
var person = { firstName: "John", lastName : "Doe", getFullName : function() { return this.firstName + " " + this.lastName; } }; console.log(person.getFullName()); // 輸出 "John Doe"
空值(Null)
var nullVar = null;
Null類型只有一個值:null。它用于指示變量沒有值。例如:
var x = null; if (x === null){ // do something }
以上就是JavaScript的五種基本數(shù)據(jù)類型及其特點。在實際應(yīng)用中,這些類型會被廣泛使用。
下一篇div 弧邊