1 使用 ISO 标准返回 Date 对象的字符串格式:
var d=new Date();
var n=d.toISOString();
n 输出结果:
2017-04-28T09:09:39.708Z
引申使用场景 如果说不存在的日期 则返回下一个日期(非闰年2-29)
var d=new Date('2023-02-29');
var n=d.toISOString();
console.log(n) 2023-03-01T00:00:00.000Z
2 栈内存和堆内存
我们知道程序是需要加载到内存中来执行的,我们可以将内存划分为两个区域:栈内存和堆内存。
原始类型占据的空间是在栈内存中分配的;
对象类型占据的空间是在堆内存中分配的;
以默认的方式调用一个函数, this指向window;
function foo() {
console .1og(this) // window
foo();
通过对象调用,this指向调用的对象;
var obj={
bar:function() {
console. log(this) :// obj
}
}
obj. bar();
--、++优先级最高
--、++用于变量 不能用5++ 自增和自减 位置没有区别 var curent=5 var a=100+curent++ a=105; ++curent; var b=100+ b=106 let a=0;b=Number(null); console.log(a==b)//false console.log(b)//0 但是b的类型不一样,null类型是复杂的 情景数组最简单的办法就是 array.length=0; 标签:查漏,console,log,++,内存,补缺,var,obj From: https://www.cnblogs.com/fanjiawen/p/18067956