类型 内置类型 除了空值null类型之外,其余6种类型均有同名的字符串值与之对应。如:typeof true 'boolean' 空值(null) typeof null 'object'; // true null竟然是object类型,惊不惊喜?其实这个bug由来已久,算起来也有差不多20年。 ...
分类:
编程语言 时间:
2019-08-13 22:57:36
阅读次数:
244
JavaScript基础 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:操作浏览器部分功能的API。比如让浏览器自动滚 ...
分类:
编程语言 时间:
2019-08-13 22:41:15
阅读次数:
128
typeof 作为操作符返回一个字符串,表示未经过计算的操作数的类型 语法typeof运算符后面跟操作数: typeof operand or typeof (operand) or typeof (operand) operand是一个表达式,表示对象或原始值,其类型将被返回,括号是可选的. 类型 ...
分类:
其他好文 时间:
2019-08-11 15:37:36
阅读次数:
107
instanceof 是通过原型链判断的,A instanceof B, 在A的原型链中层层查找,是否有原型等于B.prototype,如果一直找到A的原型链的顶端null,仍然不等于B.prototype,那么返回false,否则返回true. function instance(left,rig ...
分类:
Web程序 时间:
2019-08-07 22:16:48
阅读次数:
124
本文针对目前常见的面试题,实现了相应方法的核心原理,部分边界细节未处理。后续也会持续更新,希望对你有所帮助。 1、实现一个call函数 2、实现一个apply函数 3、实现一个bind函数 4、instanceof的原理 5、Object.create的基本实现原理 6、new本质 7、实现一个基本 ...
分类:
Web程序 时间:
2019-08-07 19:36:46
阅读次数:
170
var obj ={ name:'suan', sex :'male', age:150, height:185, characeter:true } for(var key in obj){ // console.log(key +' '+typeof(key)) //key 返回string 类 ...
分类:
Web程序 时间:
2019-08-06 20:08:10
阅读次数:
165
对于一些灵活或者通用的函数,需要根据输入的参数类型,来执行一些逻辑,或简单的报错。因此准确的判断数据类型就尤为重要。 第一种方式,也是最容易想到的方式,typeof。它可以很容易的判断出大部分数据的类型,然而array和null会被误判为object类型。 第二种方式,instanceof,然而它的 ...
分类:
Web程序 时间:
2019-08-06 00:40:01
阅读次数:
158
1. javascript的typeof返回哪些数据类型. 答案:string,boolean,number,undefined,function,object 2. 例举3种强制类型转换和2种隐式类型转换? 答案:强制(parseInt,parseFloat,number) 隐式(== ) 3. ...
分类:
Web程序 时间:
2019-08-05 18:43:41
阅读次数:
517
JavaScript js的引入方式 js/外联.js js的基础语法 变量 数据类型 js // 值类型 // 1) 数字类型:number var num1 = 10; var num2 = 3.14; console.log(num1, num2); console.log(typeof(nu ...
分类:
编程语言 时间:
2019-08-02 18:21:39
阅读次数:
91
目的:使用Node.js实现文件上传并将上传的文件显示到浏览器中 基本工具:Node.js,在windows下需要下载cygwin64来运行shell命令 文件:服务器模块、请求路由模块、请求处理程序模块、index.js入口文件 步骤:在目录中创建server.js、router.js、reque ...
分类:
Web程序 时间:
2019-08-02 13:11:12
阅读次数:
97