09 2023 档案

摘要:JavaScript小数进行数值运算时出现精度丢失问题1. 原因:JavaScript 的number类型在进行运算时都先将十进制转二进制,此时,小数点后面的数字转二进制时会出现无限循环的问题。为了避免这一个情况,要舍0进1,此时就会导致精度丢失问题。2. 如何解决:(1)保留小数位数toFixed 阅读全文
posted @ 2023-09-28 12:02 游戏三昧的木笔 阅读(867) 评论(0) 推荐(0) 编辑
摘要:1. == :双等于号称为等值符。当等号两边为类型相同的值时,则直接比较值是否相同;当类型不同时,会先进行类型转换,转换为相同的类型后再进行比较。 类型转化规则:1)当等号两边为boolean, string, number三者中任意两者进行对比时,会优先转换为number进行比较 2)当等号两边为 阅读全文
posted @ 2023-09-27 16:52 游戏三昧的木笔 阅读(103) 评论(0) 推荐(0) 编辑
摘要:<el-dialog v-model="dialogVisible" title="Tips" width="30%" :before-close="handleClose" append-to-body > <span>This is a message</span> <template #foo 阅读全文
posted @ 2023-09-27 10:37 游戏三昧的木笔 阅读(892) 评论(0) 推荐(0) 编辑
摘要:1. 判断NaN // NaN出现的原因:(Not a Number) // 操作两个类型不一致的数、用NaN值计算最终得到NaN、不合法运算(如0 / 0)let num = 0/0; if (isNaN(num)) { console.log("num为NaN!") } 2. 判断undefin 阅读全文
posted @ 2023-09-26 17:25 游戏三昧的木笔 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:// 递归:找到所有节点,并在每个节点上添加属性 recursionMethod(data); const recursionMethod = (array:any) => { let i; for (i in array) { let arr = array[i]; // 是否存在children 阅读全文
posted @ 2023-09-25 17:49 游戏三昧的木笔 阅读(28) 评论(0) 推荐(0) 编辑
摘要:<script lang="ts" setup> import {ref, onMounted, onUnmounted} from "vue"; let timer = <any>ref(null); onMounted(() => { // 设置每隔5秒刷新一次 timer.value = se 阅读全文
posted @ 2023-09-15 15:00 游戏三昧的木笔 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示