js 基本语法
运算符以及运算表达式
算术运算
单目运算
三目运算
比较运算
逻辑运算
特殊用法
分支语句
if语句
switch语句
循环语句
while循环
do-while循环
普通for循环
增强for循环
break与continue
函数
对象object
string对象
数组对象
date对象
Math
定时器
间歇型定时器
延迟定时器
js的作用:
1、动态操作标签的内容
2、动态操作标签
3、数据验证,减轻服务器的压力
4、用户通过事件与浏览器交互
5、提供了本地存储来记录一些临时信息
js的内容
1、ESMAJavaScript:js基础语法
2、DOM操作:Document Object Model 文档对象模型
3、BOM操作:Broswer Object Model 浏览器对象模型
js引入方式
1、行内式 <p οnclick=""></p>
2、内嵌 <script></script>
3、外链 <script src=""></script>
前端三个层
1、结构:html
2、表示层:css
3、行为:js
js输出方式
1、警告输出:alert("")
2、控制台输出:console.log("") 不能解析标签
3、文档输出:document.write("") 可以解析标签
注意:
js字符串输出可以采用双引号或反引号,双引号换行需要加号拼接
js遇到双引号嵌套的情况,需要使用外双内单
变量的声明赋值
var a; 变量声明
a=1; 变量赋值
var b=2 变量初始化
b=6 变量覆盖
js 基本语法
命名规则:
- 1.数字,字母,下划线与$组成
- 2.不能以数字开头
- 3.不能使用关键字
- 4.区分大小写
- 5.使用驼峰式命名法
- 6.见名之意
js数据类型
基本数据类型:number数值 string字符串 boolean布尔 null空值 undefined未定义
引用数据类型: Array数组 function函数 object对象
数据类型的转换
1、其他类型--》数值
*1
Number()
parseInt() 整型,不是四舍五入
parseFloat() 浮点型,小数
2、其他类型---》字符串
加号拼接
String()
3、其他类型---》布尔
!!
Boolean()