JavaScript基础总结

什么是JavaScript


JavaScript是一种脚本语言,用于为网页添加交互性和动态功能。它可以被嵌入到HTML中,并通过浏览器执行。

变量声明与赋值

在JavaScript中,使用varletconst关键字声明变量,并使用等号=进行赋值。

// 使用var声明变量
var age = 25;

// 使用let声明变量(块级作用域)
let name = "John";

// 使用const声明常量(不可修改)
const PI = 3.14;

数据类型

JavaScript有多种数据类型,包括数字(Number)、字符串(String)、布尔值(Boolean)、对象(Object)、数组(Array)、空(Null)和未定义(Undefined)。

var count = 10; // 数字类型
var message = "Hello"; // 字符串类型
var isActive = true; // 布尔类型
var person = {name: "John", age: 25}; // 对象类型
var fruits = ["apple", "banana", "orange"]; // 数组类型
var emptyValue = null; // 空类型
var undefinedValue = undefined; // 未定义类型

运算符

JavaScript支持各种运算符,包括算术运算符、比较运算符、逻辑运算符等。

var x = 5;
var y = 10;

var sum = x + y; // 加法运算
var difference = x - y; // 减法运算
var product = x * y; // 乘法运算
var quotient = x / y; // 除法运算
var remainder = x % y; // 取余运算

var isEqual = x == y; // 相等性比较
var isGreater = x > y; // 大小比较

var isTrue = true;
var isFalse = false;

var andResult = isTrue && isFalse; // 逻辑与
var orResult = isTrue || isFalse; // 逻辑或
var notResult = !isTrue; // 逻辑非

条件语句

使用条件语句可以根据条件执行不同的代码块。

var age = 18;

if (age >= 18) {
    console.log("成年人");
} else if (age >= 13) {
    console.log("青少年");
} else {
    console.log("儿童");
}

循环语句

循环语句用于重复执行一段代码。

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

// while循环
var count = 0;
while (count < 5) {
    console.log(count);
    count++;
}

// do-while循环
var count = 0;
do {
    console.log(count);
    count++;
} while (count < 5);

函数

函数是一段可重复使用的代码块,用于执行特定的任务。

function sayHello(name) {
    console.log("Hello, " + name);
}

sayHello("John"); // 调用函数并传递参数

事件处理

JavaScript可以响应用户的交互事件,例如点击按钮、鼠标移动等。

var button = document.querySelector("#myButton");

button.addEventListener("click", function() {
    console.log("按钮被点击了");
});

总结


这篇文章简要概述了JavaScript的基础知识和语法。通过学习这些内容,可以更好地理解和使用JavaScript来创建动态和交互性的网页。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值