JavaScript入门:
javascript的数据类型
1.变量的定义
JavaScript是一种弱类型的语言,程序员可以在任何阶段改变变量的数据类型. 如以下代码
var age = "属狗的";
age = 18;
2.字符串
字符串是由零个或多个字符构成,字符包括: 字母 数值 标点 空格 字符串必须包在引号里,注意是 单引号或双引号都行哦!
var name = '苏木云雨';
var name = "苏木云雨";
当在引号中引入该引号时,要使用 \ 如:
var mood = 'I\'m happy';
3.数组
在JavaScript中数组可以用关键字 Array 声明,声明数组的同时 还可以指定初识元素的个数,也就是这个数组的长度(length), 当然无法预知数组的元素个数也没有关系 我们完全可以声明数组时,不给出元素个数.
var beatles = Array(4);
var beatles = Array();
甚至用不着明确的表明我们是在创建数组,事实上,秩序用一堆方括号把各个元素的初始值括起来就可以了
var years = [ 1940,1941,1942,1943];
混合类型也没事
var name = [ "苏木云雨",123,true];
数组引用超过定义范围也可以
<!--定义了长度为 1 的数组-->
var beatles2 = Array(1)
<!--给数组第二个位置赋值-->
beatles2 [1] = 1000;
alert(beatles2[0]);<!--弹出框 提示 undefined-->
alert(beatles2[1]);<!--弹出框 提示 1000-->
4.对象
创建对象有两种方法:
方法一 :
var star = Object();
star.name = "苏木云雨";
star.year = 1994;
star.living = true;
方法二 :
var star = { name:"苏木云雨", year:1994,living:true};
我们可以这样使用它
<!--书上使用披头士乐队举例-->
var beatles = {};
<!--定义 Lennon 对象-->
var Lennon = Object();
Lennon.name = "John";
<!--Lennon为beatles的一个元素-->
beatles.vocalist = Lennon;
<!--所以,可以输出Lennon的名字-->
alert(beatles.vocalist.name)
数值、布尔型这一类型再次不再赘述,需要注意的是其定义方法,参考上文.