JavaScript学习手册(二)

JavaScript语法细节:
1、JavaScript区分大小写,也就是说Test和test是两个变量
2、标识符:所谓标识符就是指变量、函数、属性的名字,或者函数的参数,标识符可以是字母、下划线、$、数字,数字不能打头。按照惯例,
标识符采用驼峰命名法,首字母小写,剩下的每个单词首字母大写。需要注意的是,不能把关键字、保留字、true、false和null做标识符。
3、注释://单行注释
/* */多行注释
4、JavaScript不规定每一句末尾必须有分号,但是最好有。
5、JavaScript可以像C语言风格使用代码块,如if(){ },学了这么多年java到现在我才意识到if后边跟的是代码块
6、JavaScript变量:松散数据类型,声明使用var message;如果去掉var则声明一个全局变量,哪怕是在方法中声明,只要这个方法运行过一次,
如果这个变量前面没有var,那这个变量也会变成全局变量
7、JavaScript5种基本数据类型:Number,String,Boolean,Null,Undefined,1种复杂数据类型Object
8、typeof是一个操作符,能返回变量的数据类型,是操作符而不是函数,返回字符串有”undefined”、”boolean”、”string”、”number”、”object”、”function”
其他的各种语句和java差不多,这里就不一一列举了,如果想学习的朋友可以去看JavaScript高级编程一书。
函数:1、理解参数:参数不固定,哪怕你定义了两个参数,但是你传了1个或者传了3个,或者你没传,都可以。可以使用arguments对象获取传入的参数,用法类似数组,如
arguments[0]
2、没有重载,如果定义了两个名字相同的函数,则该名字只属于后定义的函数
虽然在检测基本数据类型时typeof是非常得力的助手,但在检测引用类型的值时,这个操作符的用处不大,通常我们并不是想知道某个值是对象,而是想
知道它是什么类型的对象,对此,instanceof应运而生,用法如下:
alert(colors instanceof Array);返回值是true或false

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值