JavaScript高级程序设计学习笔记(二)

第三章:基本概念

3.1语法

3.1.1、ECMAScript中的一切——变量,函数,操作符——都是区分大小写的(不能用typeof,因为是操作符,但是可以用typeOf)。

3.1.2、标识符:就是指变量、函数、属性的名字,或者参数。

(1)第一个字母必须是字母,下划线,或者美元符号。

(2)其他字母可以是字母,下划线,美元符号,或者数字。

(3)也可有ASCII和Unicode中的字符,但是最好不要用。

(4) 一般用驼峰式命名,及第一个小写,其余有意义的字母第一个大写。

3.1.3、注释:

//单行注释

/*

*多行注释

*中间两行的*不是必须的,但是为了增加可读性,(特别是企业级的应用)

*/

3.1.4、语句:可以不使用;但是还是用比较好,不容易出错,也容易压缩。有些单行的块可以不用{}但是还是推荐用。

3.2、关键字和保留字 没什么好说的,就是记住吧~

3.3、变量

ECMAScript中的变量是松散类型的就是可以用来保存所有类型的数据。

(1)var message="hi";

message=123;

这也是可以的,但是不推荐改变变量类型。

(2)在函数块中定义的变量,即局部变量,会在函数退出后被销毁。

function test(){

var message="hi";

}

test();

alert(message);//undefined

但是,不使用var操作符,定义的就是一个全局的变量,但是不推荐这么做。

function test(){

message="hi";

}

test();

alert(message);//hi

(3)可以用逗号分开多个变量的定义:var message=“hi”,found=false,age=29;

欢迎大家访问yhy的新博客:一块吧 (www.yikuai8.com)
原文地址:https://www.cnblogs.com/yhongyu/p/2454233.html