Please enable JavaScript.
Coggle requires JavaScript to display documents.
JS简述 (控制结构 (swith/case (使用严格运算符进行比较), if/else, while, do-while, &&…
JS简述
控制结构
swith/case
使用严格运算符进行比较
if/else
while
do-while
&&和||
三元操作符
for循环
for ..of(value)
for...in(property)
简介
包含JS解释器的程序
SVG图像
Node.js服务器端环境
NoSQL数据库
嵌入式计算机
GNOME
Adobe Photoshop
脚本语言
浏览器内运行
编程类型
内容
运算符
标准内置对象
方法
类型
String
转换数字:单位运算符+
Unicode(UTF-16)字符序列
Boolean
false
false
0
""
NaN
null
undefined
true
Function
参数存在一个叫arguments的属性中
剩余参数操作符
可以减少传入的参数和代码量
存储除自己之前的所有参数
内置函数
apply()传递给当前函数数组参数
Object
内置对象
Array
只能通过[]访问
创建方式
new
数组字面量
Date
RegExp
Function
创建方式
New
对象字面量(推荐且更常用)
访问方式
点式访问
链式访问
优点
可计算
可访问以预留关键字命名的属性值
缺点:可能无法在后期被解释器优化
Symbol
null
null:null
undefined
Number
存储方式:64位双精度
支持标准运算符
内置Math对象
内置函数
parseInt
功能:字符串转数字
参数
字符串
数字的基
2
8
10:默认
16
bug:老版本会将首字母“0”当做八进制数字
parseFloat
isNaN
特殊值
Infinity
-Infinity
思想:多范式
运算符
复合运算符
+=
-=
++
--
==
类型自适应
===
无类型自适应,类型和值必须严格相等
简单运算符
-
*
/
%
+
加法运算
连接字符串
tip:“3”+1 === ‘’31‘’
变量
声明方式
有块级作用域
let
const
无块级作用域
var
面向对象编程
函数式编程