一,JS是什么
js全称是JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
二,特性
- 脚本语言
- 基于对象
- 跨平台性
- 弱类型语言
三,基本语法
1,变量命名
- 不能有js关键字并且要保留js关键字。
- 可以包含字母,数字,下划线,$。
- 开头不能用数字命名。
2.常量
const 表示是常理性的数据 值是固定的
3.数据类型
3.1 基本数据类型
- number 类型
- String 类型
- boolean类型
- undefined
- null
3.2 引用数据类型
- 对象
- 数组
- 函数
四,运算符
表达式 : 由运算符和操作数组成的式子
1.算数运算符
+ - * / % ++ - + +
2.关系运算符
> < >= <= == != === !== 结果都是boolean类型
3.逻辑运算符
| | && ! 之间的判断关系
五, 位运算
- & 按位 与
- | 按位 或
- *>>*按位右移
- ^ 异或
- ~ 取反
六,函数
js中的函数:把一段需要重复使用的代码,用function语法包起来,方便重复调用,分块和简化代码。
- 形参:形式上的参数——给函数声明一个参数;
- 实参:实际的参数——在函数调用时给形参赋的值
- 返回值即函数执行之后的返回结果
七,分支
- 程序 = 算法 + 数据结构
- 算法:解决问题的思路 顺序、分支、循环分支
- 结构:程序在运行过程中,在不同的条件下可以选择执行某些程序。
主要分为 if循环,switch循环
八,循环
主要分为三个循环,whlie循环,do-while循环,for循环.
- whlie循环 判断后执行代码。
- do-while循环 先执行,后判断。
- for循环 先判断再执行代码。