js
文章平均质量分 56
西湖就一池塘
在职
展开
-
什么是js代码块
js代码块,js小知识原创 2022-06-18 13:53:26 · 1218 阅读 · 0 评论 -
js Symbols类型
1.Symbols 是ECMAScript 2015新增的基本数据类型, (其他的基本数据类型是Undefined、Null、Boolean、Number 和 String) let a = Symbol("1"); 通过调用函数Symbol,传入字符串为参数,会返回一个Symbol类型的值 console.dir(typeof Symbols) //function console.dir(t...原创 2019-12-13 17:08:40 · 307 阅读 · 0 评论 -
关于js中的undefined和typeof
w3c上写着。js中的undefined是指声明了变量,却未对其初始化时赋予该变量的值。 也就是说undefined类型的变量只有一个值,即undefined,我们声明了一个变量,var a;但是没有给他初始化,那么js会自动给他赋值undefined (undifined并不指未声明的变量的类型,但是typeof他不会区别声明还是未声明的,对于未声明的变量,typeof也会返回unde原创 2017-06-28 17:49:38 · 612 阅读 · 0 评论 -
javascript中函数调用带括号和不带括号的区别
最近钻研JS的时候遇到了一些问题,实话说JS真的是一门很强大的语言,还需继续修炼。 今天分享的一点知识是:JavaScript 函数调用时带括号和不带括号的区别!!! 例子说明: 例1. function init(){ 。。。。。。 } window.onload = init; 例2: function fun(){ return 5转载 2017-02-03 15:18:26 · 342 阅读 · 0 评论 -
js中逻辑运算符|| 的返回值并不只有true和false
以前我一直认为逻辑运算符的返回值一直是true或者false,其实根本就没考虑过它又返回值,一直是在if判断语句中作为一个条件使用,只是为了能让条件正确与否进入if语句。根本就没用到逻辑运算符的返回值。 现在写一个简单的alert()语句来测试逻辑或的返回值 1. alert(num||1); 这是它不会有提示框弹出,因为num是一个未定义的变量,遇到未定义的变量是会报错的 2. v原创 2017-08-18 10:34:26 · 1287 阅读 · 0 评论 -
js call()函数原理 以及与bind()函数的区别
call()函数是用于调用函数用的,没错,就是函数名加一个括号,调用函数,但是它当然有自己特殊的地方了 例子: (这个例子是基于你懂得了this的用法,因为call()原理就是改变this的指向) var a ={ c:function(){ this.name = 'betty'; }, }; var d={ na原创 2017-08-18 15:19:28 · 443 阅读 · 0 评论 -
对于js中网络接口websocket,二进制数组arraybuffer,视图对象dataview学习记录。
1.关于WebSocket对象,他的协议头不是http://,而是ws:// 服务器传递到客户端的数据可能是字符串,所以我们要判断一下,是否数据是字符串 onMessage:function (evt) { if(typeof(evt.data) == "string") //服务器传过来的可能是字符串,判断是不是原创 2017-06-29 14:04:54 · 17006 阅读 · 1 评论