![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript杂记
Hello_my_new_world
这个作者很懒,什么都没留下…
展开
-
JavaScript的padStart() 和 padEnd()方法
简介:padStart() 和 padEnd() 方法是ES2017 引入了String对象的新方法,用于字符串补全长度。padStart() 用于头部补全, padEnd()用于尾部补全 。方法接收2个参数:参数一:字符串最少多少位。如果小于原字符串长度,则返回原字符串; 参数二:用来补全的字符串。不够位数则重复出现,超出位数则截取部分用来补全;如果省略该参数,则用空格补全...原创 2019-12-19 18:57:29 · 572 阅读 · 0 评论 -
JavaScript的简单数据类型
○△○:JavaScript的简单数据有几种?●-●:7种。○△○:有 number, string, boolean, undefined, null,再加上ES6新增的symbol,就6种啊?!●-●:ES10新增了第 七 种原始类型——bigint ,是一个任意精度的整数。打开你的控制台看看 typeof10n的结果是什么?○△○:"bigint" !一切都发生得太快了...原创 2019-12-16 12:10:54 · 155 阅读 · 0 评论 -
cookie基本介绍和使用
cookie:HTTP最初是一个匿名、无状态的协议,Web 服务器几乎没有什么信息可以用来判定是哪个用户发送的请求,cookie 就是一些数据,用来存储会话信息,识别用户, 实现持久会话。一、cookie的字段字段有:[name] [value] [domain] [path] [expires/max-age] [size][http] [secure] [sameSite]nam...原创 2019-12-14 20:59:00 · 1519 阅读 · 0 评论 -
JavaScript的toString()方法
数值、布尔值、对象和字符串值都有 toString()方法,null 和 undefined 值没有 toString()方法。toString()方法作用是返回相应值的字符串表现,字符串的toString()方法就是返回该字符串的一个副本。一般情况下,我们调用 toString()方法不必传递参数。但是,在调用数值的 toString()方法时,可以传递一个参数:输出数值的基数,基数的...原创 2019-12-04 23:51:54 · 1527 阅读 · 0 评论 -
JavaScript的位操作符
JavaScript的位操作符有:按位非,按位与,按位或,按位异或,左移,有符号的右移,无符号的右移。基础:ECMAScript 整数有两种类型:有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。 ECMAScript...原创 2019-12-04 00:26:00 · 192 阅读 · 0 评论 -
JavaScript的数值转换函数——parseInt
有 3 个函数可以把非数值转换为数值: Number()、 parseInt() 和 parseFloat()。转型函数 Number() 可以用于任何数据类型,parseInt() 和 parseFloat() 函数则专门用于把字符串转换成数值。这里说说 parseInt() 函数。parseInt() 函数更多是看其是否符合数值模式。1、它会忽略字符串前面的空格,直至找到第一个非空格...原创 2019-11-07 14:28:17 · 1111 阅读 · 0 评论 -
JavaScript的超时调用——setTimeout()方法
setTimeout(code,millisec)setTimeout()方法接收两个参数,第一个参数可以是包含JavaScript代码的字符串(不推荐),相当于执行eval();或者是一个函数。第二个参数表示等待多长时间的毫秒数将当前任务添加到队列中。例子:setTimeout("go()", 10); //等待10毫秒执行go函数setTimeout("go", 10); ...原创 2019-10-27 12:08:06 · 1092 阅读 · 0 评论 -
CSS动画——clip剪切动画
css中有一动画属性:clip语法:clip: rect(top,right,bottom,left); 例:clip: rect(0px, 50px, 50px, 0px);作用:实现剪切,保留部分为:width = right - left ;height = bottom - top ;如图:保留部分为黄色框内容。...原创 2019-09-24 22:49:34 · 857 阅读 · 0 评论 -
剩余参数与arguments对象
1、剩余参数剩余参数语法允许将一个不定数量的参数表示为一个数组。表示:一个普通标识符前加3个点,例: ...argsconst sum=(f,...args)=>{ console.log(f); //1 console.log(args); //[2,3]}sum(1,2,3)案例:接收不定数量参数,求所有参数的和。方法一:const...原创 2019-09-03 09:09:54 · 1116 阅读 · 0 评论 -
var 、let 、const 总结
var、let 用于声明变量,const 用于声明常量。都可以在一个语句中声明多个变量,变量以英文逗号分开。var name1 = "Lee1", age1 = 26, job1 = "teacher1";let name2 = "Lee2", age2 = 26, job2 = "teacher2";const name3 = "Lee3", ...原创 2019-09-02 15:50:38 · 343 阅读 · 0 评论 -
浅拷贝与深拷贝
一、浅拷贝只拷贝一层,更深层次对象级别的只拷贝引用;所以改变新对象的属性值时,会改变原对象。Object.assign(target,...sources) 是es6新增方法进行浅拷贝;二、深拷贝拷贝多层,每一级别的数据都会拷贝;所以改变新对象的属性值时,不会改变原对象。 简便方法:JSON.parse(JSON.stringify(obj))使用JavaScript实...原创 2019-08-31 15:33:15 · 217 阅读 · 0 评论 -
call()、apply()、bind()总结
1、call()调用这个函数并修改函数运行时的this指向。fun.call(thisArg,arg1,arg2,,,)参数:thisArg:当前调用函数this的指向对象; arg1,arg2:传递的其它参数注意:是更改 fun函数内部的 this 指向 thisArg函数,此时 fun函数 内部的this相当于thisArg函数内部的this。...原创 2019-08-28 00:16:08 · 209 阅读 · 0 评论