在之前的博客内容中,我简单地介绍了JS的入门知识,从本篇内容开始,较为细致地总结JS的基础以及各类用法,包括语法、函数、方法等。
一、JS基础语法
1、变量
变量的命名遵循一定的规则,如下:
- 变量要以字母、下划线、或者$开始;
- 变量可以由任意多个英文字母、数字、下划线和$组成;
- 变量名区分大小写;
- 变量不可使用JS的关键字或者保留字。
JS的关键字和保留字如下图:
变量的赋值以及定义都较为简单,与C语言无异,在此不再赘述。
2、表达式
表达式是指具有一定的值、用操作符把常数和变量连接起来的代数式。一个表达式可以包含常数或变量。
- 串表达式:比如”I”+”love”+”you”;
- 数值表达式:比如 2+3;
- 布尔表达式:比如2>3;
3、操作符
- 算术操作符:+、-、*、/、++、- -
在JS中,“+”操作符不仅代表加法,还可以连接两个字符串,例如:
mystring = "Java" + "script";
算术操作符除了+、-、*、/ 之外,还有两个比较常用的,自加一(++)和自减一(- -)。
- 比较操作符:<、>、<=、>=、==、!=
两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。
逻辑操作符:&&、||、!
操作符的优先级
算术操作符 → 比较操作符 → 逻辑操作符 → “=”赋值符号