Dotcpp  >  编程教程  >  JavaScript基础语法及数据类型  >  JS语法—操作符、关键字和字符集等

JS语法—操作符、关键字和字符集等

点击打开在线编译器,边学边练

JavaScript操作符

JavaScript用算术运算符来计算值:

(5 + 6) * 10

JavaScript使用赋值运算符给变量赋值:

x = 5
y = 6
z = (x + y) * 10

JavaScript语言有多种类型的运算符:

1.  赋值,算术和位运算符

=  +  -  *  /

2.  条件,比较及逻辑运算符

== != < >

(在后文具体描述)

JavaScript关键字

一些关键字(keywords)用于定义语法结构和控制流程。

当然!和其他编程语言一样,JavaScript 也保留了一些关键字用于自身的语法和控制流程。

var 关键字告诉浏览器创建一个新的变量:

var x = 5 + 6;
var y = x * 10;

以下是 JavaScript 中最重要的保留关键字(按字母顺序):

abstractelseinstanceofsuper
booleanenumintswitch
breakexportinterfacesynchronized
byteextendsletthis
casefalselongthrow
catchfinalnativethrows
charfinallynewtransient
classfloatnulltrue
constforpackagetry
continuefunctionprivatetypeof
debuggergotoprotectedvar
defaultifpublicvoid
deleteimplementsreturnvolatile
doimportshortwhile
doubleinstaticwith

JavaScript注释

不是所有的 JavaScript 语句都是"命令"。双斜杠 // 后的内容将会被浏览器忽略:

// 不会执行,被忽略

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 对大小写是敏感的。

当编写 JavaScript 语句时,请留意是否关闭大小写切换键。

函数 getElementById 与 getElementbyID 是不同的。

同样,变量 myName 与 MyName 也是不同的。

JavaScript字符集

JavaScript 使用 Unicode 字符集,它提供了广泛的字符支持,包括各种语言的字符、标点符号和特殊符号。

Unicode 是一种国际字符编码标准,它为世界上几乎所有的字符分配了唯一的码点(code point)。每个字符都有一个对应的代码值,可以用十六进制表示。

JavaScript 中的字符串数据类型就是基于 Unicode 的,这意味着你可以在字符串中使用任何 Unicode 字符。你可以通过使用转义字符 `\u` 加上四个十六进制数字来表示 Unicode 字符,例如 `\u4F60` 表示汉字“你”。

如果你想深入了解 Unicode 字符集,如需进一步了解,请学习我们的 完整 Unicode 参考手册。该手册详细介绍了各种字符的 Unicode 码点和编码规则。

学习完有关JS语法的初步知识后面会具体介绍JS语法的内容。

 



本文固定URL:https://www.dotcpp.com/course/1251

JavaScript教程
第一章 JavaScript入门
第二章 JavaScript基础语法及数据类型
第三章 JavaScript函数
第四章 JavaScript类
第五章 JS高级教程
第六章 JS Window
第七章 JS库
Dotcpp在线编译      (登录可减少运行等待时间)