什么是JavaScript|初识|基本语法解释

JavaScript 是一种轻量级的、解释型的、面向对象的脚本语言,主要用于Web开发,由Brendan Eich在1995年为Netscape Navigator浏览器开发。JavaScript现在已经被ECMAScript(ES)规范标准化,并广泛应用于浏览器客户端和服务器端(如Node.js)开发。

以下是JavaScript的基本语法元素和概念:

1. 编写JavaScript代码的位置

在HTML文档中,JavaScript代码通常放在<script>标签内:

<script type="text/javascript">
  // 在这里写JavaScript代码
</script>

现代HTML5中可以省略type="text/javascript",因为这是默认值。

2. 输出信息

使用console.log()方法打印信息到浏览器的开发者控制台:

console.log("Hello, World!");
3. 变量声明
  • ES5及以前版本:
    var myVariable = "Some value"; // 声明并初始化一个变量
    
  • ES6引入了新的变量声明方式:
    let anotherVar = 123; // 声明一个块级作用域的变量
    const PI = 3.14159; // 声明一个不可更改(常量)的变量
    
4. 数据类型

JavaScript是弱类型语言,变量无需显式声明类型,根据赋值自动推断类型,主要有以下几种:

  • 数字 (number)
  • 字符串 (string)
  • 布尔 (boolean)
  • null
  • undefined
  • 对象 (object)
  • 数组 (array)
  • 函数 (function)
  • Symbol (ES6新增)
let num = 42; // number
let str = "Hello"; // string
let bool = true; // boolean
let obj = { name: "Alice" }; // object
let arr = [1, 2, 3]; // array
let func = function() {}; // function
5. 条件语句
if (condition) {
  // 当条件为真时执行
} else if (anotherCondition) {
  // 第二个条件为真时执行
} else {
  // 所有条件都不满足时执行
}
6. 循环语句
  • for循环:
for (let i = 0; i < 10; i++) {
  console.log(i);
}
  • while循环:
let count = 0;
while (count < 5) {
  console.log(count);
  count++;
}
  • for...of循环(ES6新增):
let fruits = ["apple", "banana", "cherry"];
for (let fruit of fruits) {
  console.log(fruit);
}
7. 函数定义
function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet("World"); // 输出 "Hello, World!"

ES6还引入了箭头函数语法:

const greetArrow = (name) => console.log(`Hello, ${name}!`);
greetArrow("World");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dami_king

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值