JavaScript
文章平均质量分 92
kivet_
不想写
展开
-
各种常用正则表达式收集
正则匹配这个东西,平时做项目不一定会用得上,但每次需要用的时候又得去网上查找,找到了还得自己检查一下对不对,觉得还是挺麻烦的,干脆还是记一下,以后需要用的时候直接来查看到用,这没记以后也记得加上手机号/^1[3456789]\d{9}$/邮箱/[\w!#$%&'*+/=?^_{|}~-]+(?:.[\w!#$%&’*+/=?^_{|}~-]+)*@(?:[\w...原创 2019-07-02 23:09:12 · 230 阅读 · 0 评论 -
比较严谨的检验身份证号的真实性与合法性
我们都知道,身份证号是我们每个人的唯一的标识,既然要做到唯一性,身份证号的设计肯定不会仅仅只是设计成18位,最后一位是数字或者“X”这么简单,仅仅只是这么来设计就太low了,而且很容易出现重复的情况,先看看身份证号每一位代表的意思身份证号码各位数字代表含义再看看身份证号的校验计算方法身份证号校验计算方法1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分...原创 2019-06-13 23:47:02 · 4049 阅读 · 0 评论 -
JavaScript 关于进制之间的转换实现
JS要实现进制之间的转换,可以利用parseInt,toString完成。1.n进制 – > 10进制: parseInt(string,radix)2.n进制 – > radix进制: a.toString(radix)parseInt(string,radix) – > 能实现 n进制 – > 10进制string:是被解析的字符串,是必填...原创 2019-07-02 23:26:06 · 258 阅读 · 0 评论 -
JavaScript类型转换之显式类型转换
JavaScript中显式类型转换有六类,分别是Number(mix)、parseInt(string)、parseFloat(string)、String(mix)、toString()、Boolean()注意一点:大小写要区分!!!1.Number(mix) – > 将mix转换成数字类型eg:常见: "123" -- > 123 -123 -- > ...原创 2019-07-02 23:26:50 · 309 阅读 · 0 评论 -
JavaScript类型转换之隐式类型转换
JavaScript中隐式类型转换其实可以算是基于显式类型转换之上来实现的,所以要先对JavaScript中显式类型转换有一定的了解。点击查看1.isNaN(mix) – > 判断mix是否是NaN判断步骤:现将mix用Number(mix)转换成数字型,再将转换后的结果拿去与NaN比较,如果是NaN,返回true,表示mix是NaN,不是则返回false,表示不是NaN。 ...原创 2019-07-02 23:27:15 · 189 阅读 · 0 评论 -
关于JavaScript中 arguments 的理解
在一个函数的内部,不论形参、实参的数量有多少个,是否相等,都会有一个隐式的东西专门用来存放传入的实参,叫做实参列表,也就是arguments,它类似于数组。eg: function text(a,b) { var num = a + b; console.log(num); //7 console.log(arguments[0]); //2 consol...原创 2019-07-03 17:59:15 · 136 阅读 · 0 评论 -
逻辑运算符
JavaScript逻辑运算符 1 与 && 2 或 || 3 非 ! 首先,要先知道,只有NULL、0、false、NaN、undefined、""(空串), --转换成布尔型(boolean)–>是false注:空串“”(里面啥也没有) – >false与空格字符串" "(中间有个空格)是不一...原创 2019-07-12 15:50:10 · 241 阅读 · 0 评论 -
目前主流的浏览器以及其内核名
注意,我说的是主流浏览器,目前的主流浏览器,只有IE、Chrome、Firefox、Opera、Safari五个,其它的比如说QQ浏览器、猎豹浏览器、360浏览器等并不是 浏览器名 内核名 IE浏览器 trident Chrome blink(曾经是webkit) Firefox Gecko Opera blink(曾...原创 2019-07-12 15:51:03 · 159 阅读 · 0 评论