前端
文章平均质量分 84
GHower
我又回来了,一个普普通通的人,在这里记录学习痕迹,分享学习心得,正恢复写博客的日子~正在转移博客回来。
展开
-
JS中相等判断,三等号===、双等号==、同值Object.is的区别详解
ES6以后有三种判等方法抽象(非严格)相等比较 (==)严格相等(全等)比较 (===)同值相等Object.is (ES6新特性)使用哪一种比较全看你的业务需要,不过一般都用===和Object.isMDN中有很详细的介绍,这里直接拿过来用了在做相同的比较时,三种方法的区别双等号==将执行类型转换,三等号不进行类型转换(如果类型不同, 只是总会返回 false)Object.is基本上与三等号相同,但是对于NaN和-0和+0进行特殊处理Object.is(NaN原创 2021-04-22 10:51:27 · 862 阅读 · 0 评论 -
js(ES6)中感叹号和三个点扩展运算符
感叹号1. 一个感叹号一个感叹号(!)最好理解,也是我们经常使用的。!可以将变量转为boolean值,所有的truthy和falsy都可以被转化,比如null、undefined、数字0和空字符串取反都为true,其余都为false。!null = true!undefined = true!"" = true!0 = true!100 = false!"asdss" = fals...原创 2019-01-02 19:56:35 · 13018 阅读 · 1 评论 -
HTML5之JS简单调用多媒体设备(摄像头、麦克风等),实现拍照
在js中调用多媒体设备很简单,在这里碎碎念一下,前面是乱七八糟看API学习的内容,后面有代码。在博客上找的不少都已过时,没有更新,如果这篇的内容不能用了还请朋友们提醒一下。。经测试Chrome和Firefox都支持调用。在MDN(MDN web docs)中,记载了相关技术的API,既然要使用摄像头、麦克风之类的东西,那很容易想到多媒体的东西啦,也就是Media。在MDN中经过一番的搜索发...原创 2019-05-11 12:50:27 · 3849 阅读 · 4 评论