
JS 进阶
知其然知其所以然,巩固一波JS基础
小鑫a
总有人间一两风,填我十万八千梦
展开
-
JS 词法分析和变量提升
众所周知,js 代码是自上而下执行的,但是在执行前,会先进行词法分析。所以 js 执行过程分为 词法分析和执行两个阶段 开始之前先介绍下形参和实参的区别 形参和实参的区别 说白了就是,形参就是函数声明时的变量,实参就是调用该函数时传入的具体参数 栗子 function add(a, b) { return a + b } add(1, 2) 在声明函数 add 时 a, b就是形参,在调用函数add(1, 2)时 1, 2就是实参 词法分析主要有三个步骤 分析参数 分析变量声明 分析函数声明原创 2020-09-10 18:02:49 · 326 阅读 · 0 评论 -
JS 9种数据类型区别及相互转换
数据类型分类 基本数据类型 string number boolean object function symbol 引用数据类型 Object Date Array 不包含任何值的数据类型 null undefined 数据之间的转换 其他数据类型转换成 Number 转换方法 Number(val) parseInt/parseFloat(val) Number 浏览器内部默认 Number 转换在进行计算 Number("1"); // 1 Number(""); // 0 Numb原创 2020-09-02 18:56:58 · 437 阅读 · 0 评论