1.js基础
1.js三种书写方式-内联-内部-外部引入
1.下面两个等价-点击显示弹窗
<input type="button" value="hello" onclick="window.alert('hello world')"/>
<input type="button" value="hello" onclick="alert('hello world')"/>
2.直接显示弹窗
<script type="text/javascript">
window.alert("Hello JavaScript")
</script>
3.引入外部文件
<!doctype html>
<html>
<head>
<title>HTM中嵌入JS代码的第三种方式:引入外部独立的js文件。</title>
</head>
<body>
<!--这个src表示路径,在text目录的1.js文件 -->
<script type="text/javascript" src="text/1.js">
<!--下面这个不会起作用 -->
window.alert("hello");
</script>
<!--需要另外写一个脚本才会生效,如: -->
<script type="text/javascript">
window.alert("hello");
</script>
</body>
</html>
2.js组成

3.js输入输出

4.变量命名规范

5.关键字let和var区别

6.数组

7.js数据类型

7.1number数字类型

7.2string字符串类型


7.3boolean布尔型

7.4undefined未定义型

7.5null空类型

7.6控制台输出语句和检测数据类型


7.7为什么要数据类型转换

7.8隐式转换数据类型

7.9显示转换



2.运算符
1.算数运算符

2.赋值运算符

3.一元运算符

4.比较运算符


5.逻辑运算符 && || !
6.运算符优先级

3.语句与循环与数组
1.分支语句
1.1if分支语句

1.2三元运算符

1.3switch语句

2.循环结构
2.1断点调试

2.2while循环

2.3continue与break


3.for循环


4.数组求和平均数最大最小值


5.数组增删改查
增:push加在后面,unshift加在前面。
删:pop删后面第一个,shift删前面第一个,splice从第几个开始删除后面的几个


4.函数
4.1为什么使用函数

4.2函数使用

4.3函数形参和实参

4.4函数返回值

没有返回值 return a 则max显示为undefined

5.作用域

5.1作用域链-采取就近原则
num=0
a=4 b=0

6.匿名函数+立即执行函数



7.对象
7.1什么是对象

7.2对象的使用

7.2.1对象的属性

7.2.2对象的属性访问

7.2.3对象的方法

7.2.4对象的方法访问

7.3操作对象-增删改查



7.4遍历对象

7.5内置对象



7.6术语拓展 关键字保留字
7.1



7.2内存分配



这篇博客详细介绍了JavaScript的基础知识,包括JS的三种书写方式、数据类型、运算符、语句与循环、数组操作、函数、作用域、匿名函数、对象的使用以及内存分配等核心概念,适合JavaScript初学者学习。

3021

被折叠的 条评论
为什么被折叠?



