JavaScript之路(1)JavaScript数据类型

来源:互联网 发布:电力大数据解决方案 编辑:程序博客网 时间:2024/06/06 09:40

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 carSSDST carTom's CarJack's Car

  • 2.数字类型
    JavaScript只有一种数字类型,但是关键字都是var。
var x1  = 32.00;var x2  = 23;var x3 = 123e5var x4 = 123e-5;//结果32.0023123000000.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>结果BUsaMBMWaJAKTo----------------------<!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>结果:Jacsiundefinednullundefined

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

原创粉丝点击