
JavaScript
小兔&崽子
这个作者很懒,什么都没留下…
展开
-
语法专题一: 数据类型转换
数据类型转换javascript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。强制转换1.Number()原始类型值的转换规则: 被转换的字符串中只要有一个字符不能被转成数值的,最终返回的结果都是NaN, 与parseInt不同的是parseInt是逐个转换的,直到遇到第一个无法转换为数值的字符停止转换,返回所能转换的数值(由此得 " . " 不可转换为数值,故而该函数用于浮点数取整 )。引用类型值的转换规则:当参数是对象或多个值的数组时返回NaN,当参数是单个数值数组时返回原创 2021-07-23 10:49:52 · 207 阅读 · 0 评论 -
数组去重方法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<原创 2021-05-19 15:18:46 · 143 阅读 · 0 评论 -
数组的一些简单操作
数组的一些相关操作1.数组对象将某个属性抽取成数组let arr = [{"name":"fang","age":123}, {"name":"fang2","age":2}, {"name":"fang3","age":3}, {"name":"fang4","age":4}, {"name":"fang5","age":223},]; let arr1 = arr.原创 2020-08-11 20:47:39 · 192 阅读 · 0 评论 -
一些常用的方法
通过身份证号获取年龄/** * @param {string} identityCard 身份证号码 * @description 通过身份证号获取年龄 */export function getAge(identityCard) { var len = (identityCard + "").length; if (len == 0) { return ''; } else { if ((len != 15) && (len != 18)) /原创 2021-04-21 13:54:50 · 92 阅读 · 0 评论 -
浅拷贝和深拷贝
1.浅拷贝浅拷贝:拷贝完成后,在改变原对象或拷贝中的引用属性的值时,原对象和拷贝的对象会同时发生改变。方法:使用 Object.assign() 方法 ;使用 … 扩展运算符var obj = { name : 'fxl', age : 18, job: { name : 'jack', money : 1000 , } }//方法一:var obj1 = Object.assign({}, obj);obj.job.money = 200;console原创 2020-12-25 18:02:54 · 232 阅读 · 1 评论 -
常用校验方法
// 校验函数const checkFunc = (func) => { return func && (func.constructor === Function);};// 验证身份证export function isIdCard(id) { const format = /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}((原创 2020-10-31 14:32:24 · 439 阅读 · 0 评论 -
js手写一些方法
1.获取url参数值 <script> var url = 'https://www.baidu.com/s?id=123&name=why&phone=13876769797'; function getQueryString(name){ var str = ''; //用来存储参数的字符串 var index = url.indexOf('?'); //获取参数索引 //判断链接是否有参数原创 2021-03-23 22:57:15 · 268 阅读 · 0 评论