JavaScript 初级入门加详解(二)

 1.JavaScript语法

1.1 标识符

标识符的组合规则:

  • 定义规则 由大小写字母、数字、下划线和美元符号($)组成。
    • 不能以数字开头。
    • 严格区分大小写。
    • 不能使用JavaScript中的关键字命名。
    • 要尽量要做到“见其名知其意”。

注意大小写敏感

JS 中的标识符是区分大小写的,也就是说变量 name 和 Name 是两个不同的标识符。 

1.2 注释


// 单行注释

/*
这是内容比较多的,

多行注释。

*/

/* 多行注释 /* 不能嵌套使用, */ 

1.3 关键字


这些标识符已经被 ECMAScript 收录(使用)了,它们被赋予特殊的意义(功能)了,所有我们不能使用它们作为标识符。

1.4 保留字


虽然这些标识符并没有被 ECMAScript 收录,但是将来的某个时候,可能会被ECMAScript 收录,变成关键字,也就是说,这些标识符已经被预定了,因此我们也不能使用它们。

2. 变量(重点)

2.1 定义变量


  • 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息,存放数据的容器。
  • 语法:JavaScript中变量通常利用var关键字声明,并且变量名的命名规则与标识符相同。

要声明一个变量你需要首先使用关键字 var,然后输入任何你想要的名称,但是要符合标识符的命名规则:

  • 命名规则:当标识符中需要多个单词进行表示时,常见的表示方式有下划线法(如user_name)、驼峰法(如userName)和帕斯卡法(如UserName)。读者可根据开发需求统一规范命名的方式,如下划线方式通常应用于变量的命名,驼峰法通常应用于函数名的命名等。

2.1.1 如何使用变量 


  • var声明变量
var age;
  • 变量的赋值
var age;
age = 18;
  • 变量初识化
var fname = 'xiaogu';
//省略var
name = 'xiaohao';
  • 同时声明多个变量
var age, name;
age = 10;
name = 'xiaogu';
  • 同时声明多个变量并赋值
var age = 10, name = 'xiaogu'; 

2.2 变量声明提升


变量被定义之后,你可以通过变量名称读取变量的值:

var myVariable = 'Hello JavaScript';
console.log(myVariable);

但是,在变量定义代码之前,通过变量名称读取变量的值,会出现什么情况呢:

console.log(myVariable); // undefined
var myVariable = 'Hello JavaScript';

由于变量的声明会被提升到当前作用域的最顶端,而赋值并不会被提升,因此上面的代码输出 undefined。可以使用下面的代码解释:

var myVariable;
console.log(myVariable); // undefined
myVariable = 'Hello JavaScript';

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值