Javascript基本概念(一)

这是JS高程的第三章,内容比较多的一章,所以拆分开来,慢慢的填坑。
路漫漫其修远兮啊
本节包括三个部分

  • JS语法
  • JS关键字
  • JS变量

JS语法

1、JS中的一切(变量、函数名和操作符)都区分大小写
2、标识符,就是指变量、函数、属性的名字,或者函数的参数。第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字
3、注释:

// 单行注释
/*
* 这是一个多行 
* (块级)注释 
*/

4、严格模式
ECMAScript5引入了严格模式(strict mode)的概念。严格模式是为JavaScript定义了一种不同的解析与执行模型。

"use strict";

它是一个编译指示(pragma),用于告诉支持的JavaScript引擎切换到严格模式。这是为不破坏ECMAScript 3语法而特意选定的语法。
5、ECMAScript 中的语句以一个分号结尾;如果省略分号,则由解析器确定语句的结尾。建议在语句结尾处添加“;”

关键字和保留字

1、关键字,可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。
2、保留字,保留字在这门语言中还没有任何特定的用途,但它们有可能在将来被用作关键字。

变量

ECMAScript的变量是松散类型的,松散类型就是可以用来保存任何类型的数据。换句话说,每个变量仅仅是一个用于保存值的占位符而已。ECMAScript 也支持直接初始化变量,因此在定义变量的同时就可以设置变量的值
用var操作符定义的变量将成为定义该变量的作用域中的局部变量。也就是说,如果在函数中使用var定义一个变量,那么这个变量在函数退出后就会被销毁。
(块级作用域中可以使用let 和 const来声明块级变量,形成暂时性死区)

猜你喜欢

转载自blog.csdn.net/u014627807/article/details/80651174