01-颠覆认知的JavaScript1
文章平均质量分 88
重新去学习JavaScript,会发现一些不一样的地方
weixin_44903548
这个作者很懒,什么都没留下…
展开
-
05-参数默认值、递归、预编译、暗示全局变量
一、参数默认值 1、指定默认值的方式, 在形参后加等号(=)即可 function test(a = 1, b = 2) {}; 2、一些问题 1、第一个参数使用默认值,第二个参数使用实参传递过来的值,该怎么实现? // 需求:a使用默认值,b使用实参传递过来的值 function test(a = 1, b) { } test(undefined, 2); // 在第一个实参那里传递过去undefined就可以做到。 为什么会这样呢?我们再看一个例子 function test(原创 2021-11-03 15:05:04 · 166 阅读 · 0 评论 -
04-函数基础与种类、形实参及映射关系、变量类型
一、函数的作用-解耦合 我们程序一般都要尽量去做到高内聚、低耦合。意思就是每个模块与每个模块之间的依赖要尽量降低,也就是模块的单一职责。每个模块尽量只做一件事,做自己分内的事情即可。 所以我们要做的事情就是解耦。JavaScript中解耦最好的方式就是用函数。 二、函数基础 1、函数是什么 function test(参数) { 函数执行体 } // 声明了函数,就相当于在电脑上安装了软件,你要用的时候就去调用他,不调用的时候是不会自己执行的。 总结:一个固定的功能或者是程序段被封装的过原创 2021-11-02 09:35:37 · 176 阅读 · 0 评论 -
03-循环、引用值初识、显示与隐式转换
一、循环 1、for循环的另一种写法 var i = 0; for(; i < 10; ) { console.log(i); i++; } 看上去其实就是while循环。所以我们清楚 ,for和while是可以互相转换的。 2、如果不用break、return如何终止循环? for(; i; ) { console.log(i); i++; if(i === 11) { i = 0; //这里只是一个固定的场景,就是要把循环条件给弄成false } }原创 2021-11-01 08:11:11 · 153 阅读 · 0 评论 -
02-语法、规范、错误、运算符、判断分支、注释
一、书写的语法规范 1、养成良好的习惯,语句结尾写分号。除了一下if、for、switch、function等不需要写,其他都写上。 2、符号两头都需要加上空格!如var a = b + c; 二、错误 1、语法错误,全部代码都不会执行。 2、引用错误,中断执行,错误后面的代码都不执行。 3、脚本块与脚本块之间的错误是不会互相影响的。 注:后面会系统将错误。此处大概了解一下即可。 三、运算符 1、基本的+-*/%()就不说了 2、关于+号运算符 1、任意数据类型的值与字符串相加原创 2021-10-31 14:28:52 · 148 阅读 · 0 评论 -
01-ECAM、发展史、JS值、编程语言、变量
一、五大浏览器与其内核(记住) ie浏览器 trident Chrome浏览器 webkit --> blink Safari浏览器 webkit Firefox gecko Opera presto 二、浏览器的发展历史 1. 1990年,蒂姆·博纳斯·李 蒂姆博纳斯李是一个分享超文本资讯的人,他开发了一款浏览器world wide web,随后移植到C,改名为libwww(真正意义上的第一个浏览器),随后一系列变迁改为nexus。 2. 1993年(重要的MOSICA浏览器原创 2021-10-30 21:56:38 · 360 阅读 · 0 评论