摘要:
普通变量不能直接调用属性或者方法 对象可以直接调用属性和方法 *基本包装类型:本身是基本类型,但是在执行代码的过程中,如果这种类型的变量调用了属性或者是方法,那么这种类型就不再是基本类型了, *而是基本包装类型,这个变量也不是普通的变量了,而是基本包装类型对象 string number boole 阅读全文
摘要:
* Array.isArray(对象) >判断这个对象是不是数组 * instanceof关键字 * .concat(数组,数组,数组,...) 组合一个新的数组 * .every(函数)--返回值是布尔类型,函数作为参数使用,函数中有三个参数,第一个参数是元素的值,第二个参数是索引值,第三个参数是 阅读全文
摘要:
var dt=new Date(); var dt=+new Date();//一种特殊的写法,只适用于这个Date的对象 console.log(dt); dt.getFullYear();//年 dt.getMonth();//月 从0开始 dt.getDate();//日 dt.getHour 阅读全文
摘要:
* .length >字符串的长度 * .charAt(索引),返回值是指定索引位置的字符串,超出索引,结果是空字符串 * .fromCharCode(数字值,可以是多个参数),返回的是ASCII码对应的值 * .concat(字符串1,字符串2,...);返回的是拼接之后的新的字符串 * .ind 阅读全文
摘要:
* 字符串可以看成是字符组成的数组,但是js中没有字符类型 * 字符是一个一个的,在别的语言中字符用一对单引号括起来 * 在js中字符串可以使用单引号也可以使用双引号 * 因为字符串可以看成是数组,所以,可以通过for循环进行遍历 * * 字符串特性:不可变性,字符串的值是不能改变 * * 字符串的 阅读全文
摘要:
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: a、允许用户从NPM服务器下载别人编写的第三方包到本地使用 b、允许用户从NPM服务器下载并安装别人编写的命令行程到本地使用 c、允许用户将自己编写的包或命令行程序上传到NPM服务器供别 阅读全文
摘要:
a、Node.js是一个基于Google Chrome V8引擎的javascript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统 b、能方便地搭建相应速度快、易于扩展的网络应用,node.js使用事件驱 阅读全文
摘要:
在javascript中,判断一个变量的类型可以用typeof (1) 数字类型、typeof返回的值是number。比如说:typeof(1),返回值是number (2) 字符串类型,typeof返回的值是string。比如typeof(“123”返回值时string) (3) 布尔类型,typ 阅读全文
摘要:
Javascript是一种通过原型实现继承的语言,与别的高级语言是有区别的,像Java,C#是通过类型决定继承关系的,JavaScript是的动态的弱类型语言,总之可以认为JavaScript所有都是对象,在JavaScript中,原型也是一个对象,通过原型可以实现对象的属性继承,JavaScrip 阅读全文
摘要:
(1)标记清除(Mark and sweep) 这是JavaScript最常见的垃圾回收方式,当变量进入执行环境的时候,比如函数中声明一个变量,垃圾回收器将其标记为”进入环境”,当变量离开环境的时候(函数执行结束)将其标记为”离开环境” 垃圾回收器会在运行的时候给存储在内存中的所有变量加上标记,然后 阅读全文