📜  = js= - Javascript (1)

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

=js= - Javascript

简介

Javascript是一种高级、解释型的编程语言,被广泛应用于Web前端开发,也可用于服务端(如Node.js),以及桌面应用程序(如Electron)等领域。

特点
  • 解释型语言,不需要编译过程
  • 动态语言,变量类型不固定
  • 基于原型继承的面向对象编程方式
  • 支持异步编程,基于事件驱动和回调函数
  • 安全性较高,采用Sandbox机制防止恶意代码执行
语法
基本数据类型

Javascript的基本数据类型包括数字、字符串、布尔、null和undefined。

let num = 42;
let str = "Hello World";
let bool = true;
let n = null;
let u = undefined;
变量定义

使用letconst关键字定义变量,其中let定义的变量可修改,而const定义的变量为常量。

let message = "Hello World";
const pi = 3.14159;
函数定义

使用function关键字定义函数,函数可以接收任意数量的参数,并可以有返回值。

function add(a, b) {
  return a + b;
}
条件语句

使用ifelse ifelse关键字实现条件语句。

let num = 42;
if (num > 0) {
  console.log("Positive");
} else if (num < 0) {
  console.log("Negative");
} else {
  console.log("Zero");
}
循环语句

使用forwhiledo-while关键字实现循环语句。

for (let i = 0; i < 10; i++) {
  console.log(i);
}

let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}

let j = 0;
do {
  console.log(j);
  j++;
} while (j < 10);
对象和数组

Javascript使用对象和数组作为数据结构,可以动态添加、删除、修改元素。

let obj = { name: "Alice", age: 18 };
obj.gender = "female";
console.log(obj.name); // "Alice"

let arr = [1, 2, 3];
arr.push(4);
console.log(arr[2]); // 3
应用

Javascript在Web前端开发中有广泛应用,可以用于实现交互效果、动态加载数据、实现业务逻辑等。

<!DOCTYPE html>
<html>
<head>
  <title>Javascript Example</title>
  <script type="text/javascript">
    function show(message) {
      alert(message);
    }
  </script>
</head>
<body>
  <button onclick="show('Hello World')">Click Me</button>
</body>
</html>
总结

Javascript是一种高级、解释型的编程语言,它具有动态性、面向对象、异步编程等特点,广泛应用于Web前端开发等领域。它自身语法简洁,易于学习和使用。