JavaScript开篇

2019-05-31  本文已影响0人  icon6

1. 语句

javascript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。

语句(statement)是为了完成某种任务而进行的操作,比如下面就是一行赋值语句。

var num = 10;

这条语句先用var命令,声明了变量num,然后将数字10赋值给变量num

2. javascript变量和常量

2.1 变量

变量表示一些可以改变的数据,在javascript中可以通过定义变量的方式来生产存储空间

// 定义一个变量a的存储空间
var a;
// 往变量中存数据
a = 123;
// 从变量中取数据
console.log(a) //123

在javascript中想要修改变量中存储的数据,只需要再次给变量赋值即可

// 重新给变量a赋值
a = 456;
console.log(a) // 456

在javascript中第一次给变量赋值,我们称之为”变量初始化“

var num 
num = 100; // 变量的初始化
num = 666; // 不是变量初始化

如果定义了一个变量没有进行初始化,那么变量中存储的是undefined

var number
console.log(number) // undefined

给变量初始化的几种方式

2.2 常量

常量表示固定不变的量,javascript中常量分一下几种

3. 关键字

关键字是被javascript语言赋予了特殊含义的单词,关键字不能用作变量名、函数名等,关键字严格区分大小写,varVar 前者是关键字而后者不是,javascript中所有的关键字都是小写。

// 关键字不能用作变量名、函数名等
// return 是关键字 报错
var return = 888;
console.log(return); // Unexpected token return

在javascript中有哪些关键字保留字呢

break do instanceof typeof
case else new var
catch finally return void
continue for switch while
debugger function this with
default if throw delete
in try
abstract enum int short
boolean export interface static
byte extends long super
char final native synchronized
class float package throws
const goto private transient
debugger implements protected volatile
double import public

在平常开发中,只要稍微注意下自己命名方式就没问题的

4. 标识符

标识符(identifier)指的是用来识别各种值的合法名称,在javascript中必须遵守标识符命名规则,有以下几个注意点

// 符合命名规则 
var $num = 10;
// 符合命名规则 
var _temp = 10;
// 不符合命名规则 不能以数字开头
var 1num = 10;
// 符合命名规则 
var number = 10;
// 不符合命名规则 不能以数字开
var 100 = 0;
// 只能由字母、数组、下划线(_)、美元符($)组成
var a+b = 10;
// 只能由字母、数组、下划线(_)、美元符($)组成
var +b = 10;
// 只能由字母、数组、下划线(_)、美元符($)组成
var -b = 10;
// 中文是合法的标识符,可以用作变量名。但是不推荐,会报一些莫名其妙的错误,不要给自己找麻烦
var 变量 = 10;

5. 注释

注释和HTML/CSS的注释一样, 都是用来注解解释某一段程序的含义的, 都是用来提升代码的阅读性的。

javascript 提供两种注释的写法:一种是单行注释,用//起头;另一种是多行注释,放在/**/之间。

javascript中注释的嵌套规则

上一篇 下一篇

猜你喜欢

热点阅读