JavaScript语言精粹 精华 (数据类型number,string,object,Boolean,null,undefined)

time:2010-1-19
author:oyp
@:北京潘家园地下室

[size=medium]JavaScript建立在一些非常好的想法和少数非常坏的想法之上
好的想法:函数,弱类型,动态对象和一个富有表现力的对象字面量表示法。
坏的想法:基于全局变量的编程模型

函数:主要是基于词法作用域的顶级对象。
弱类型:现今大部分编程语言都流行要求强类型。其原理在于强类型允许编译器在编译时检测错误,我们能越早检测和修复错误,付出的代价就越小。JavaScript是一本弱类型语言,所以JavaScript编译器不能检测出类型错误。

动态对象:JavaScript有非常强大的对象字面量表示法。通过列出对象的组成部分,他们就能简单的被创建出来,这种灵感导致了流行的数据交换格式JSON的产生。

原型继承是JavaScript中一个有争议的特性。
JavaScript依赖于全局变量来进行连接,所有编译单元的所有顶级变量
被撮合到一个被称为全局对象的公共命名空间中。
一旦你熟练的掌握了它,就会发现函数式编程是一件很有趣的事。[/size]

[size=small]JavaScript 有六种数据类型,主要的类型有 number、string、object 以及 Boolean 类型,其他两种类型为 null 和 undefined。下面就来一一介绍 [/size]
:arrow:


String :字符串是用单引号或双引号来说明的,单引号
number:
Boolean :可能的 Boolean 值有 true 和 false。这是两个特殊值,不能用作 1 和 0。
Undefined :一个为 undefined 的值就是指在变量被创建后,但未给该变量赋值以前所具有的值。
Null :null 值就是没有任何值,什么也不表示。
object

var men = true; // men 中存储的值为 Boolean 类型。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值