JavaScript之路(1)JavaScript数据类型

JavaScript数据类型

JavaScript的数据类型,数据类型比其他编程语言更简洁,也更简单。


  • JavaScript的数据是不区分数据类型,但是却拥有动态类型
  • 字符串、数字、布尔、数组、对象、Null、Undefined这几种。下面举例说明。

  • 1.字符串,要点,用匹配的单引号或者双引号都可
<!DOCTYPE html>
<html>
<body>
<script>
var carname1 = "GSA car";
var carname2 = 'SSDST car';
var answer1 = "Tom  Car";
var answer1 = 'Jack Car';

document.write(carname1+</br>);
document.write(carname2+</br>);
document.write(answer1+</br>);
document.write(answer1+</br>);

</script>
</body>
</html>
展示结果:
GSA car
SSDST car
Tom's Car
Jack's Car

  • 2.数字类型
    JavaScript只有一种数字类型,但是关键字都是var。
var x1  = 32.00;
var x2  = 23;
var x3 = 123e5var x4 = 123e-5;
//结果
32.00
23
12300000
0.00123
  • 3.布尔类型
    和所有编程语言一样,仅有true和false
var x= truevar y= false
  • 4.数组
    一共两种形式:var cars = new Array();
    var cars2 = new Array(“大众”,”奔驰”,”宾利”);
<!DOCTYPE html>
<html>
<body>
<script>
var i;
var cars = new Array();
cars[0] = "BUsaM";
cars[1] = "BMWa";
cars[2] = "JAKTo";

for(i=0;i<cars.length;i++)
{
document.write(cars[i]+"<br>");
}
</script>

</body>
</html>

结果
BUsaM
BMWa
JAKTo
----------------------
<!DOCTYPE html>
<html>
<body>
<script>
var cars2 = new Array("丰田","奔驰","大众","劳斯莱斯");
var j;
for(j=0;j<cars2.length;j++){
document.write(cars2[j]+"</br>");
}
</script>
</body>
</html>
结果
丰田
奔驰
大众
劳斯莱斯
  • 5.对象
    对象是由{}分割开,对象内部——{name:value},名:值对应,一对一对的形式,用逗号’,’分开。
<!DOCTYPE html>
<html>
<body>
<script>
var student = {
    studentName : "Lucka",
    studentID : "001",
    studentAddr : "天津"
};
document.write(student.studentName+"<br>");
document.write(student["studentAddr"]+"<br>");

</script>

</body>
</html>
结果:
Lucka
天津

  • 6.undefined和null
    undefined表示你只是声明了这个变量,却没有定义;null表示你不仅声明,而且给的值时空。
<!DOCTYPE html>
<html>
<body>
<script>
 var person = "Jacsi";
 var Addr;
 document.write(person + "<br>");
 document.write(Addr+ "<br>");

 var person = null;
 document.write(person + "<br>");
 document.write(Addr+ "<br>");

</script>

</body>
</html>
结果:
Jacsi
undefined
null
undefined

和java中的不同是,javaScript中的变量均为对象,就是说,当你创建了一个新变量 ,就创建了一个新的对象

上一篇:淘宝客户端诊断体系升级实践


下一篇:Spring Cloud应该怎么入门?