此博客参考b站:【黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程】https://www.bilibili.com/video/BV1Y84y1L7Nn?p=76&vd_source=06e5549bf018e111f4275c259292d0da
这份笔记适用于已经学过一门编程语言(最好是C语言)的同学,如果你没有编程基础,那么这套笔记可能不适合你哦~
目录
一、开发者网络平台MDN
二、JavaScript的组成
1、ECMAScript
2、Web APIs
三、引入方式
1、内部JavaScript
2、外部JavaScript
外部JavaScript注意事项
3、内联JavaScript
四、结束符
五、输入、输出语法
1、输出语法
2、输入语法
六、字面量的概念
七、变量的基本使用
1、变量的声明
2、数组变量的声明
3、常量的声明
八、数据类型——基本数据类型
1、数字类型 (Number)
2、字符串类型 (string)
注意事项
字符串拼接
模板字符串
字符串的比较
3、布尔类型 (boolean)
4、未定义类型 (undefined)
5、null (空类型)
九、检测数据类型
十、类型转换
1、 隐式转换
2、显示转换
1、Number(数据)
2、parselnt(数据)
3、parseFloat(数据)
4、String(数据)
5、Boolean(数据)
十一、=、==、===、!=、!==
十二、ASCII码表
十三、运算符优先级
十四、分支语句、循环语句
数字补0案例
数字补0案例相关例题:转换时间案例
十五、操作数组
1、增
2、删
3、排序
十六、函数
1、函数声明语法
2、函数命名规范
3、函数调用语法
4、函数参数
5、函数返回值
6、函数细节补充
十七、匿名函数
1、函数表达式
2、立即执行函数
3、具名函数和匿名函数的不同点
十八、逻辑中断
十九、数据类型——引用数据类型(对象)
1、对象声明语法
2、对象使用
3、对象中的属性
4、对象中有关属性的操作(增、删、查、改)
补充:查的两种方式
5、对象中的方法
6、遍历对象
7、遍历数组对象
8、内置对象
内置对象-Math
生成任意范围的随机数
二十、拓展——基本数据类型和引用数据类型的区别
堆栈空间分配区别:
先介绍一个前端的权威网站:MDN Web Docs (mozilla.org)
MDN是Mozilla基金会的开发者网络平台
。提供了大量关于各种HTML
、CSS
和JavaScript功能的开放、详细的文档,以及广泛的Web API参考资料
规定了js基础语法核心知识。
比如:变量、分支语句、循环语句、对象等等
DOM 操作文档,比如对页面元素进行移动、大小、添加删除等操作
BOM 操作浏览器,比如页面弹窗,检测窗口宽度、存储数据到浏览器等等
JS的引入方式与CSS基本相同
直接写在html文件里,用script标签包住
规范: script标签写在
上面
代码写在以.js结尾的文件里
语法: 通过script标签,引入到html页面中
1.我们将