JavaScript用算术运算符来计算值:
(5 + 6) * 10
JavaScript使用赋值运算符给变量赋值:
x = 5 y = 6 z = (x + y) * 10
JavaScript语言有多种类型的运算符:
1. 赋值,算术和位运算符
= + - * /
2. 条件,比较及逻辑运算符
== != < >
(在后文具体描述)
一些关键字(keywords)用于定义语法结构和控制流程。
当然!和其他编程语言一样,JavaScript 也保留了一些关键字用于自身的语法和控制流程。
var 关键字告诉浏览器创建一个新的变量:
var x = 5 + 6; var y = x * 10;
以下是 JavaScript 中最重要的保留关键字(按字母顺序):
abstract | else | instanceof | super |
boolean | enum | int | switch |
break | export | interface | synchronized |
byte | extends | let | this |
case | false | long | throw |
catch | final | native | throws |
char | finally | new | transient |
class | float | null | true |
const | for | package | try |
continue | function | private | typeof |
debugger | goto | protected | var |
default | if | public | void |
delete | implements | return | volatile |
do | import | short | while |
double | in | static | with |
不是所有的 JavaScript 语句都是"命令"。双斜杠 // 后的内容将会被浏览器忽略:
// 不会执行,被忽略
var length = 10; // Number 通过数字字面量赋值 var points = x * 10; // Number 通过表达式字面量赋值 var lastName = "张三"; // String 通过字符串字面量赋值 var cars = ["Bob", "Volvo", "John"]; // Array 通过数组字面量赋值 var person = {firstName:"John", lastName:"Leo"}; // Object 通过对象字面量赋值
编程语言中,数据类型是一个非常重要的内容。
为了可以操作变量,了解数据类型的概念非常重要。
如果没有使用数据类型,以下实例将无法执行:
20 + "Name"
20 加上 "Name" 是如何计算呢? 以上会产生一个错误还是输出以下结果呢?
"20Name"
在浏览器尝试执行以上代码查看效果。
在接下来的章节中你将学到更多关于数据类型的相关知识。
JavaScript 对大小写是敏感的。
当编写 JavaScript 语句时,请留意是否关闭大小写切换键。
函数 getElementById 与 getElementbyID 是不同的。
同样,变量 myName 与 MyName 也是不同的。
JavaScript 使用 Unicode 字符集,它提供了广泛的字符支持,包括各种语言的字符、标点符号和特殊符号。
Unicode 是一种国际字符编码标准,它为世界上几乎所有的字符分配了唯一的码点(code point)。每个字符都有一个对应的代码值,可以用十六进制表示。
JavaScript 中的字符串数据类型就是基于 Unicode 的,这意味着你可以在字符串中使用任何 Unicode 字符。你可以通过使用转义字符 `\u` 加上四个十六进制数字来表示 Unicode 字符,例如 `\u4F60` 表示汉字“你”。
如果你想深入了解 Unicode 字符集,如需进一步了解,请学习我们的 完整 Unicode 参考手册。该手册详细介绍了各种字符的 Unicode 码点和编码规则。
学习完有关JS语法的初步知识后面会具体介绍JS语法的内容。
本文固定URL:https://www.dotcpp.com/course/1251