js基础代码
L_羽鹏
每天不是在 C/V 就是在 C/V 的路上
展开
-
判断数据类型的几种方式
typeof 操作可以判断基本类型的数据,但是也存在一些特例,比如 typeof null 返回的是“object” ,因为 从逻辑上,null 这个特殊值被认为是一个对空对象的引用,表示一个空对象指针,实际上是基础类型。typeof 返回值 “object” 、“number”、“boolean”、“undefined”、“function” 、“string”、“function”、'symbol"注意:因为 typeof 是一个操作符而不是函数,所以不需要参数,但是可以使用参数,执行结果是一样的。原创 2023-02-11 15:37:05 · 570 阅读 · 0 评论 -
Vue 之 new Blob() 文件流下载文件不同文件类型的 type 值整理
在 Vue 项目中,经常用 Blob 二进制进行文件下载功能(vue后台返回文件流下载导出函数封装、调用示例),涉及不同后缀名的文件,这里整理一份 Blob 的配置关系对应表,在我们使用Blob做下载功能时 ,根据需要下载的文件类型修改 type 值进行下载即可。原创 2022-12-08 20:31:31 · 8230 阅读 · 1 评论 -
工作中经常使用的 JavaScript 技巧
但是,现在数据比较复杂,我们将无法通过 indexOf 方法直接确认数组中是否存在“fatfish”。过去,我们总是使用“indexOf”方法来检查数组是否包含值。事实上,我们有一个更简单的方法来解决它。你一定见过这样的判断方法,虽然,可以达到条件判断的目的,但是,看起来很繁琐。我们可以先对数组进行排序,然后,数组的最后一项就是最大值。给你一个数组,现在你想从中获取一个随机值,你怎么做呢?有时,我们需要找到数组中的最大值,你通常是怎么做的?现在我们有了一个多维嵌套数组,如何将其铺成一维数组?原创 2022-10-04 20:19:52 · 214 阅读 · 0 评论 -
字符串转换为数组的方法
字符串转换为数组的方法原创 2022-10-04 19:59:31 · 9761 阅读 · 0 评论 -
Object 对象几种方法的使用
Object 对象几种方法的使用原创 2022-10-04 19:48:28 · 255 阅读 · 0 评论 -
js获取当前时间
js获取当前时间。原创 2022-07-19 18:25:18 · 286 阅读 · 0 评论 -
如何设置input只能输入数字
将标签中的属性直接设置为就可以达到只能输入数字。但是这个方式有一个缺点,它只能作用于网页端,在手机输入的话还是可以输入汉字或英文方法二还是一样在标签上设置,代码如下:该种可以在 input 框输入字母汉字但是会自动删除,最终只会留下数字。...原创 2022-07-12 15:16:22 · 27169 阅读 · 1 评论 -
js数组对象去重
两两比较,如果后一个对象的id值和前一个对象的id值相等,就把后面的对象删除。定义一个数组存储id的值,然后逐个比较,把id值重复的对象删除即可。以上五种方式,可以根据自己的喜好选择,如有错误,欢迎斧正。采用对象访问属性的方法,判断属性值是否存在。原创 2022-07-11 16:06:31 · 546 阅读 · 0 评论 -
js字符串方法
1、split(); 切割字符串2、charAt(); 获取字符串中的某一个字符3、substring(); 截取字符串 用法: substring(start,end)(不包括end)截取从star开始,到end之间的字符串;如果只传一个值,表示从这个位置开始,一致截取到字符串末端4、substr(index,n) : 从index索引位置开始截取,截取n个字符;如果只传一个值,表示从这个位置开始,一致截取到字符串末端5、join ();拼接字符串6、toUpperCase(); 字符原创 2022-03-07 15:13:49 · 1903 阅读 · 0 评论 -
数组的方法使用和数字的转换
1、push ();数组最后面添加一个元素,并返回添加的元素2、pop ();删除数组最后一位元素,并返回删除的元素3、unshift ();数组最前面添加一位元素,并返回添加的元素4、shift ();删除数组最前面一位元素,并返回删除的元素5、reverse ();将数组翻转6、splice(index,多少,项1,项2...);三个数值返回增删的元素括号第一位数是下标(索引),第二位数是需要删除的个数,第三位数是需要增加的元素个数7、slice(start,end); 返.原创 2022-05-07 16:07:44 · 1758 阅读 · 0 评论 -
随机数的获取
1、Math.random(number); // 获取随机数带小数,取值范围比如:( 0到10 取不到10) 带小数点2、Math.floor(); //向下取数3、Math.ceil(); // 向上取数4、Math.round(); // 四舍五入5、Math.max(); //取最大值6、Math.min();//取最小值7、parseInt(Math.random()*10); //随机取整数,取值范围 0到10 取不到108、Math.floor(Math.random(.原创 2022-01-04 15:05:59 · 654 阅读 · 0 评论 -
switch结构判断
在js里面如果是比较固定值,推荐使用swtich-case结构switch-case 只能用于定值判断语法:switch (变量){ case 要比较的固定的值1: 变量和 固定的值1 === 的时候要执行的代码 break; case 要比较的固定的值2: 变量和 固定的值2 === 的时候要执行的代码 break; case 要比较的固定的值3: 变量和 固定的值3 === 的时候要执行的代码 break;原创 2022-01-04 14:29:55 · 279 阅读 · 0 评论 -
Math()方法的使用
1、Math.random( ); 获取随机数带小数,取值范围 0到10 取不到10 小数2、Math.floor( ); 向下取数3、Math.ceil( ); 向上取数4、Math.round( ); 四舍五入5、Math.max( ); 取最大值6、Math.min( );取最小值7、parseInt(Math.random( )*10); 随机取整数,取值范围 0到...原创 2021-12-21 15:50:13 · 990 阅读 · 0 评论