
JavaScript
进阶er
进阶
展开
-
【javascript】js类型转换
文章目录1. 基本类型转换2. 显示类型转换3. 对象转换为原始值1. 基本类型转换值转为字符串数字布尔值对象undefined‘undefined’NaNfalsethrows TypeErrornull‘null’0falsethrows TypeErrortrue‘true’1new Boolean(true)false‘false’0new Boolean(false)“”(空字符串)0falsenew S原创 2020-06-25 19:01:57 · 320 阅读 · 0 评论 -
【JavaScript】JS中call为什么比apply快?
为什么call 比apply 快?这里就要提到他们被调用之后发生了什么。Function.prototype.apply (thisArg, argArray)1、如果IsCallable(Function)为false,即Function不可以被调用,则抛出一个TypeError异常。2、如果argArray为null或未定义,则返回调用function的[[Call]]内部方法的...原创 2020-03-02 10:59:47 · 334 阅读 · 1 评论 -
【JavaScript】正则表达式
引用一个博主的总结,非常详细正则表达式转载 2020-02-25 15:14:23 · 134 阅读 · 0 评论 -
【JavaScript】JS进制转换
//十进制转其他var x=110;alert(x.toString(2));alert(x.toString(8));alert(x.toString(32));alert(x.toString(16));//其他转十进制var x=‘110’;alert(parseInt(x,2));alert(parseInt(x,8));alert(parseInt(x,16));...转载 2020-02-25 13:50:36 · 360 阅读 · 0 评论 -
【JavaScript】Array类型的属性及方法汇总
1. 创建1.var arr = new Array();var arr = Array();//可省略newvar arr = Array(3);//创建一个包含三项的数组2. var arr = []2. 属性1.length:数组的项数保存在length属性中,它不是只读的,可以给它赋值3. 方法一、转化方法1.toString()方法:返回由数组中每个值的字符串形式拼...原创 2020-02-23 22:14:49 · 315 阅读 · 0 评论 -
【ES6】const>let>var
建议使用的优先级:const > let > varES6 提出了两个新的声明变量的命令:let和const。其中,let完全可以取代var,因为两者语义相同,而且let没有副作用。1.var、let、const的区别var 定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。let 定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。const 用来定义...转载 2020-02-23 16:01:15 · 201 阅读 · 0 评论 -
【JavaScript】JS字符串转化为数组以及数组转化为字符串的方式
字符串转化为数组str.split(分隔符) eg:str.split(",");数组转化为字符串arr.join(连接符) eg:str.join(" ");原创 2020-02-19 20:50:51 · 322 阅读 · 0 评论 -
【JAVAScript】JavaScript数据类型 学习笔记
JavaScript语法与Java差不多,只不过它是弱类型语言,一些地方是有区别的。今天有点厌学,只学了一点,但是还要来总结一下:1.变量可以用来保存任何类型的数据,因为是弱类型语言嘛定义格式:var message;提示:带有var操作符表示局部变量。省略了var操作符表示全局变量,但是不推荐使用。2.数据类型ECMAScript中有5中简单数据类型(也称基本数据类型):Und...原创 2019-07-16 21:21:37 · 133 阅读 · 0 评论 -
【JavaScript】JavaScript Function类型 学习笔记
Function类型1. 概述2. 没有重载3.函数声明与函数表达式4.作为值的函数5. 函数内部属性6. 函数属性和方法1. 概述函数实际上是对象,每个函数都是Function类型的实例而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。2. 没有重载将函数名想象为指针,也有助于理解为什么ECMAScript中没有函...原创 2019-07-18 15:33:37 · 128 阅读 · 4 评论 -
【JavaScript】RegExp类型(正则表达式)学习笔记
RegExp类型0. 概述1. 实例属性2.实例方法2.1 exec()方法2.2 test()方法3.构造函数属性4.模式的局限性0. 概述ECMAScript通过RegExp类型来支持正则表达式。创建一个正则表达式。var expression=/pattern/flags;每个正则表达式都可带有一个或多个标志,用以表明正则表达式的行为。正则表达式的匹配模式支持下列3个标志:g: ...原创 2019-07-18 14:25:21 · 314 阅读 · 0 评论