Javascript DOM 编程艺术(second edition) 读书笔记(2)

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)



数值、布尔型这一类型再次不再赘述,需要注意的是其定义方法,参考上文.


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值