📜  JavaScript-语法(1)

📅  最后修改于: 2023-12-03 15:31:46.939000             🧑  作者: Mango

JavaScript 语法

简介

JavaScript 是一种轻量级的、解释性的、由浏览器解释执行的编程语言。它是一种动态、基于对象和事件驱动的语言,适用于开发 Web 应用程序。

变量和数据类型

JavaScript 中有三种基本数据类型:

  • 数字
  • 字符串
  • 布尔值

定义变量时,使用 var 关键字加上变量名即可,变量的值根据其数据类型而定,例如:

var num = 42; // 数字类型
var str = "Hello world"; // 字符串类型
var isTrue = true; // 布尔类型
运算符

JavaScript 支持大多数的运算符,如加、减、乘、除、取模、自增、自减等。其中,与其他编程语言不同的是,对于字符串类型的变量,加号(+)不仅可以进行数字的加法,同时也可以进行字符串的连接。

例如:

var str = "Hello";
var str2 = "world";
var result = str + " " + str2; // "Hello world"
条件语句

在 JavaScript 中,条件语句使用 if 关键字进行定义。例如:

var num = 42;

if (num > 50) {
  console.log("num 大于 50");
} else if (num > 25) {
  console.log("num 大于 25,小于等于 50");
} else {
  console.log("num 小于等于 25");
}
循环语句

在 JavaScript 中,循环语句有两种形式:for 循环和 while 循环。例如:

// for 循环
for (var i = 0; i < 10; i++) {
  console.log(i);
}

// while 循环
var i = 0;
while (i < 10) {
  console.log(i);
  i++;
}
函数

在 JavaScript 中,函数是一种可重用的代码块,用于实现某个特定的功能。函数可以带有返回值,也可以不带。以下是定义函数的语法:

function functionName(parameters) {
  // function body
}

例如:

function add(num1, num2) {
  return num1 + num2;
}

var result = add(2, 3); // 5
对象和数组

在 JavaScript 中,对象和数组是两种常用的数据结构。对象可以存储键值对,数组可以存储一组有序的数据。

对象

对象的定义方式如下:

var person = {
  name: "John",
  age: 30,
  gender: "male"
};

对象的属性可以通过 . 运算符或 [] 运算符来访问,例如:

var name = person.name;
var age = person["age"];
数组

数组的定义方式如下:

var arr = [1, 2, 3, 4, 5];

数组的元素可以通过索引来访问,例如:

var first = arr[0];
var second = arr[1];
总结

以上是 JavaScript 的基本语法和一些常见的语言特性。通过学习这些内容,可以初步了解 JavaScript 的基本用法和编程思想。