基础语法 6个月前

编程语言
583
基础语法

Javascript 基础语法

如果你熟悉 JAVA 的话,你会发现,Javascript 的语法和 Java 是有很多相似的地方的。

下面我们简单过一遍 Javascript 的基础语法。

注:Javascript 每条语句后面,可以跟分号; , 也可以不加分号;

如果不加,编译时,会自动添加

JavaScript 关键字

和其他任何编程语言一样,JavaScript 保留了一些关键字为自己所用。

JavaScript 同样保留了一些关键字,这些关键字在当前的语言版本中并没有使用,但在以后 JavaScript 扩展中会用到。

以下是 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的数据类型可以分为值类型引用类型

在ES6以前,主要有以下数据类型:

  • 值类型

    1. 字符串
    2. 数字
    3. 布尔
    4. null
    5. undefined
  • 引用类型

    1. 对象
    2. 数组
    3. 函数

定义变量

定义变量使用 关键字 var , 如下

//定义一个字符串变量 s 
var s = 'hello,world'

//定义一个数值型变量 count
var count = 100

定义数组

数组是一系列元素的集合,如下:

//定义一个数组,里面的元素可以是各种类型的
var arr = [10,'待兔', 'hello']

//打印数组 
console.log(arr)
console.log(arr[1])

//输出:
[ 10, '待兔', 'hello' ]
待兔

定义函数

//定义一个 print 函数 
function print() {
    console.log('hello,world')
}


//调用函数
print()

// 输出 : hello,world

定义一个对象

在 Javascript 中,对象就是一个键值对。

如下:

//定义一个对象 obj
var obj = {
    name:'待兔',
    job:'www.helloworld.net 创始人'
}


console.log(obj.name)
console.log(obj.job)

//输出如下:
待兔
www.helloworld.net 创始人

Javascript中的操作符

Javascript中的操作符大致可以分为三类

  • 算术运算符

  • 比较运算符

  • 逻辑运算符

下面具体列出了各种运算符

算术运算符

  • + 加法
  • - 减法
  • * 乘法
  • / 除法
  • % 求余
  • ** 幂 (ES2016 提案)
  • ++ 递增

  • -- 递减

比较运算符

  • == 相等

  • != 不相等

  • === 严格相等

  • !== 严格不相等

  • > 大于

  • >= 大于等于

  • < 小于

  • <= 小于等于

注: == 可以把这个忘记,就当Javascript中没有这个 , 因为== 在比较相等时,会将两边的操作转换再比较

比如 "0" == 0 ,就会返回 true, 这是不严谨的,所以,记下下面的话:

记住:只要使用比较相等的地方,都用 ===

逻辑运算符

  • && 与 (并且)
  • || 或 (或者)
  • ! 非 (取反)

JavaScript 注释

  • 单行注释

    // 这是单行注释

  • 多行注释

    /* 这是多行注释 */

JavaScript 字母大小写

JavaScript 对大小写是敏感的。

JavaScript 字符集

JavaScript 使用 Unicode 字符集。

Unicode 覆盖了所有的字符,包含标点等字符。

小结

通过上面简单的介绍了 Javascript的基础语法,后面会详细讲解其中的细节。

image
EchoEcho官方
无论前方如何,请不要后悔与我相遇。
1377
发布数
439
关注者
2222648
累计阅读

热门教程文档

React
18小节
C
14小节
Dart
35小节
Vue
25小节
Linux
51小节