
JS
吃肉的素食主义者
你还好吗 暮十三
展开
-
JS数组的方法-总结
JS中数组的方法前言:最近写东西发现偶尔用到一些不常用的数组方法,生疏了,趁着周六总结一下。ES5中数组的方法:原创 2020-08-07 19:44:12 · 267 阅读 · 0 评论 -
JS中数据的分类及深浅copy
**前言:**关于JS中数据的分类有很多种,比如按照数据类型分为数值、字符、数组、布尔型、对象等等,今天要对JS中的数据进行存储方式分类;原创 2020-07-05 17:19:54 · 245 阅读 · 0 评论 -
JS中的indexOf方法
indexOf()简介indexOf是js中内置的方法之一,它能原创 2020-05-08 10:48:30 · 20260 阅读 · 0 评论 -
JS的编译和执行
一、JS的编译和执行js是一门解释性语言程序执行时会预先编译,再执行找到所有的var和function,做出对应提升编译时提升执行时按照逻辑,结构正常执行;变量和函数的提升var的提升提前声明,=号的位置赋值console.log(a); // undefinedvar a = 10;console.log(a); // 1...原创 2020-04-28 21:18:30 · 2806 阅读 · 0 评论 -
函数的作用域
函数的作用域函数的作用域简单来说就是变量起作用的区域;它包括全局作用域和局部作用域;全局作用域:// 全局作用域:不属于任何一个函数 var a = 10; // 能够作用的区域,整个代码 console.log(a) function fn(){ var b = 2; console.log(a*b); } f...原创 2020-04-28 20:59:25 · 524 阅读 · 0 评论 -
函数的返回值
函数的返回值,即函数自身的处理数据或执行结果为什么要有返回值?方便函数执行结果的二次使用,或在其他程序调用时,需要将结果返回出来;关键字:returnreturn可以指定函数的返回值;return执行后,当前函数结束;一个函数可以有多个return但是只能执行一次return 且一次只能返回一个数据;可以返回所有数据,包括返回一个函数,当返回值是一个函数时,就形成了闭包的概念函数...原创 2020-04-28 20:25:38 · 3733 阅读 · 0 评论 -
JS中函数的参数
函数的参数函数的参数包括形参和实参两种,函数创建时,function fn(a){} 这里的a是形参(个人理解为形式上的参数,用来接收以后调用函数时传进来的实参)例如: ``function fn(a){console.log(a);} 这里的a为形参,形参其实是函数内部自己声明的应该变量,当我们调用函数时,实参就会赋值到形参,从而处理结果;执行带有实参的函数时:函数可以分为功能性函数...原创 2020-04-28 18:35:24 · 375 阅读 · 0 评论 -
JS中三大特殊数据
1、NaNNaN表示不是一个数字(not a number)NaN是非法运算的结果,且每一个NaN的来源都不一样,它不等于任何值,即console.log(NaN == NaN)的结果为false;如何检验NaN?js中给我们提供了一个检测方法:isNaN(),十分语义化的应该方法,只有console.log(isNaN(NaN))得到的是true(或者里面为非法运算),代表它是个NaN,...原创 2020-04-27 22:27:09 · 209 阅读 · 0 评论 -
关于JS中的==和===
关于不严格比较==和严格比较(全等于)===我们一般只是对==和===有个基本的概念,而对于实际的运用场景,会有一些似懂非懂的时候,我们都知道==是不严格比较,也就是只比较数值,而当两边数据类型不同时,就会进行隐式类型转换,再比较,而===是严格等于/全等于,也就是数值和数据类型都要相等,才成立,那么就会有人在使用的时候偷懒,依赖==是隐式转换,从而无论遇到什么情况都使用==,那么这样做对吗?或...原创 2020-04-25 00:24:42 · 284 阅读 · 0 评论 -
JS的循环语句以及循环中的关键字
循环语句循环语句1、while 循环;语法:while(){}while 语句名() 执行条件(停止条件){} 重复执行的内容(循环体)这里我们实现在控制台打印1-10:var i = 1;while(i<=10){ console.log(i); i++;}循环语句2、do while 循环;语法:do{...原创 2020-04-24 23:49:05 · 933 阅读 · 0 评论 -
js的分支语句
在介绍分支语句之前,首先介绍js中打印的三种方法;按照惯例我们学一门编程语言,第一句就是外面的“hello world”,那么js中如何实现打印呢?js的打印方法// 变量声明 var a = 123456; // 也可以只声明不定义 var b; // 打印信息的方式 alert(a) // ta弹出窗口方式 ...原创 2020-04-24 23:06:45 · 248 阅读 · 0 评论 -
JS中的数据类型转换&运算符
一、数据类型的转换为什么要转换?如果,用户或者计算机给了一个数据并不是我们当前程序所需的数据类型,那就需要转换;数据类型的转换方法(2种)强制转换(主动转换)常用到的就是字符和数值之间的相互转换字符转数值- parseInt(要转换的数据或变量)- 从左向右依次检测,遇到第一个非数字的字符,停止转换- 忽略小数点后所有的内容,其实是将小数点识别成了非数字- 如果第一...原创 2020-04-21 23:05:59 · 178 阅读 · 0 评论 -
JS简介
JS的历史我们照旧介绍一下历史,说了你可能不信,最初的JS是Brendan Eich–布兰登·艾奇为了应付公司安排的任务,用10天时间就把Javascript(以下简称JS)设计出来了,JS的原本打算命名为LiveScript,但是因为是跟Sun公司(将Java成功推向市场的公司),就有了JavaScript这个名字。这种客户端脚本语言(虽然现在不再局限内于在客户端使用,服务器端也可以用Jav...原创 2020-04-20 23:26:43 · 240 阅读 · 0 评论