
js
小怪兽很无聊
这个作者很懒,什么都没留下…
展开
-
JS中undefined和null
什么时候会出现undefined1. 创建变量不赋值let a;console.log(a); //undefined2. 空对象取属性值let a = {};console.log(a.name); //undefined3. 调用有参数的函数,未给形参赋值fn(a, b) { console.log(a, b); //undefined undefined}fn();什么时候会出现null1. 将 变量/对象 定义为null var a = {};// a = ''原创 2022-04-10 14:41:59 · 684 阅读 · 0 评论 -
js中的空指针异常
js语法中什么时候会出现空指针异常?答:对undefined 或 null 进行取值 就会出现空指针异常,并且下面代码将不再执行 //案例 1 let data = ''; let a = data.name; alert(a + "===========") // undefined===========(alert代码会执行,a取到的值是undefined) // 案例 2 let data = ''; let b = data.name || '000'; alert(b + "原创 2022-04-10 14:22:54 · 1480 阅读 · 0 评论 -
js中判断对象数据类型的方法
1.类型定义JS是一种弱类型语言。JS拥有动态类型,相同的变量可以用作不同的类型。JS有7种数据类型:三种基本类型(数字,字符串,布尔),两种引用数据类型(对象,数组),两种特殊数据类型(undefined,null)。JS有5种原始类型:数字,字符串,布尔,undefined,null。2.类型判断对js中不同数据的布尔值类型总结:false:空字符串;null;undefined;0;NaN。true:除了上面的false的情况其他都为true;3. !是“非”运算符, 运算规则原创 2020-12-16 21:02:19 · 316 阅读 · 0 评论 -
根据扇形的夹角和半径长度计算出底边长度
根据夹角和半径计算出底边的长度width = 2 * 扇形半径长度 * Math.sin(夹角度数 / 2 * Math.PI / 180)// Math.sin(夹角度数 / 2 * Math.PI / 180) 计算的是sin的角度原创 2020-11-06 17:45:30 · 925 阅读 · 0 评论 -
Js 三大事件(鼠标事件、键盘事件、html事件)
转载:https://blog.youkuaiyun.com/qwer_df_b/article/details/77509859转载 2019-07-08 11:37:58 · 339 阅读 · 0 评论