- 博客(5)
- 收藏
- 关注
原创 JS对象转换为Number/String的内部原理 & JS在浏览器中的运行环境
ECMAScript2015官方文档:http://www.ecma-international.org/ecma-262/6.0/#sec-functiondeclarationinstantiation一、 对象转换为数字或者字符串内部原理查找对象的 Symbol.toPrimitive对象.valueOf() 原始值:number\string\boolean\null\undefined\symbol\bigint对象.toString() 变为字符串字符串转换数字 Number(s
2021-02-25 21:37:46 701
原创 day04 for in循环、while循环、函数的属性、求和方法封装
一、for in循环用来遍历对象中的键值对var obj = { name:"ahg", age:18, job:"ad"}for (var key in obj) { // obj["name"] name常量 //key 为变量。所以[]里边没引号 obj[key] console.log("key:" + key + " " + "value:" + obj[key]);}二、while循环var num = 2; //
2020-11-13 17:49:38 233
原创 day03 for循环语句(关键词continue和break)、累加、点击事件
一、for循环语句for循环基础语法定义初始值制定循环条件,条件成立就执行循环语句循环体(大括号里边就是)定义的初始值累计操作for语句正序、倒序和输出奇数项var ary = [1, 2, 3]; // 依次打印里边的每一项var num = ary.length; for (i=0; i<num; i++) { console.log(ary[i]);}// 倒序输出每一项for (i = num-1; i>=0; i--) { conso
2020-11-13 17:47:57 445
原创 2null和undefined,控制台调试方式,栈、堆内存
一、null和undefined的区别null表示“没有对象”,即该处不应该有值(未声明–没坑),undefined表示“缺少值”,就是此处应该有一个值,但是还没有定义(声明但未赋值–占坑不用);null指的是null对象指针// null 和undefined的区别// null是意料之内的空(未声明--没坑),undefined是意料之外的空(声明未赋值--占坑不用)// null指的是null对象指针typeof null; ==>"object"// 1、变量只是声明了,但
2020-11-11 10:19:08 348
原创 1js数据类型分类及其类型的检测方法
文章目录一、js的组成部分:二、ECMA 核心语法变量和数据类型1、变量(一个值的容器)创建变量的六种方式:2、js 的命名规则3、两种简单的调试方式4、数据类型null和undefined的区别!!》》》day02笔记1. number类型2. string3. boolean 布尔类型4. null和undefined5. 普通对象6. 数组 []7. Math 主要用来操作数字8. date日期9. symbol 唯一的数据 es6新增三、把其他数据类型转换为number的方法NAN !=NAN四、i
2020-11-10 23:39:35 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人