887 字
4 分钟
JavaScript 基础语法笔记

这篇笔记记录 JavaScript 入门阶段的基础语法,包括变量声明、函数写法、对象、JSON 和 DOM 操作。

本文要点#

  • let 用于声明变量,const 用于声明常量。
  • 函数可以用普通函数、函数表达式和箭头函数声明。
  • 对象和 JSON 是前端处理结构化数据的基础。
  • DOM 操作可以让脚本读取和修改页面元素。

js基础#

1. 变量/常量#

  • 特点:js是弱类型语言,变量可以存放不同类型的值
  • 声明:
    • let:声明变量
    • const:声明常量,一旦声明,常量的值不能改变
  • 注意:
    • 在早期的js中,声明变量还可以使用var,但是并不严谨(不推荐)

2. 输出语句#

  • window.alert():弹出警告框(使用频次较高)
  • console.log():写入浏览器控制台(使用频次较高)
  • document.write():向HTML的body内输出内容

3. 函数#

  • 格式一
function 函数名(参数1,参数2..){
要执行的代码
}

格式二:匿名函数

  • 函数表达式
  • 箭头函数
// 函数表达式
var add = function (a,b){
return a + b;
}
// 箭头函数
var add = (a,b) => {
return a + b;
}
// 上述匿名函数声明好了之后,是将这个函数赋值给了add变量。 那我们就可以直接通过add函数直接调用,调用代码如下:
let result = add(10,20);
alert(result);

4. 自定义对象#

let 对象名 = {
属性名1: 属性值1,
属性名2: 属性值2,
属性名3: 属性值3,
方法名称: function(形参列表){}
};

示例:

<script>
//自定义对象
let user = {
name: "Tom",
age: 10,
gender: "男",
sing: function(){
console.log("悠悠的唱着最炫的民族风~");
}
}
console.log(user.name);
user.sing();
</script>

注意:在定义对象中的方法时,尽量不要使用箭头函数(this)。

5. JSON#

JSON对象:JavaScript Object Notation,JavaScript对象标记法。JSON是通过JavaScript标记法书写的文本。 而由于语法简单,层级结构鲜明,现多用于作为数据载体,在网络中进行数据传输。

代码演示:

//3. JSON - JS对象标记法
let person = {
name: 'itcast',
age: 18,
gender: '男'
}
alert(JSON.stringify(person)); //js对象 --> json字符串
let personJson = '{"name": "heima", "age": 18}';
alert(JSON.parse(personJson).name);

6. JS DOM#

DOM:Document Object Model 文档对象模型。也就是 JavaScript 将 HTML 文档的各个组成部分封装为对象。

作用

  • 改变 HTML 元素的内容
  • 改变 HTML 元素的样式(CSS)
  • 对 HTML DOM 事件作出反应
  • 添加和删除 HTML 元素

DOM操作

  • DOM的核心思想:将网页的内容当做对象来处理,标签的所有属性在该对象上都可以找到,并且修改这个对象的属性,就会自动映射到标签身上。
  • document对象
    • 网页中所有内容都封装在document对象中
    • 它提供的属性和方法都是用来访问和操作网页内容的,如:document.write(…)
  • DOM操作步骤:
    • 获取DOM元素对象
    • 操作DOM对象的属性或方法 (查阅文档)

代码演示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JS-DOM</title>
</head>
<body>
<h1 id="title1">11111</h1>
<h1>22222</h1>
<h1>33333</h1>
<script>
//1. 修改第一个h1标签中的文本内容
//1.1 获取DOM对象
// let h1 = document.querySelector('#title1');
//let h1 = document.querySelector('h1'); // 获取第一个h1标签
let hs = document.querySelectorAll('h1');
//1.2 调用DOM对象中属性或方法
hs[0].innerHTML = '修改后的文本内容';
</script>
</body>
</html>

小结#

JavaScript 基础需要先掌握变量、函数、对象和 DOM 操作。后续精修时,可以把示例统一成更完整的小案例,避免只停留在语法片段。

JavaScript 基础语法笔记
https://youki.bbroot.com/posts/frontend/js-basics/
作者
youki
发布于
2025-05-03
许可协议
CC BY-NC-SA 4.0