1、获取时间戳
“`javascript
// 获取时间戳
var time1 = new Date().getTime();
var time3 = Date.now();
alert(time1);
// 时间戳转时间
var time2 = new Date(time1).toLocaleString();
alert(time2);
“`
2、声明变量,使用var关键字时声明的是局部变量,不使用var关键字,则为全局变量
3、||遇真返回,如果全为假,则返回最右值,&&遇假返回
“`javascript
var b = a||0||””||100;
console.log(b);
//var a = 0;
//(1==0)&&(a=100);
//alert(a);
“`
4、在两个不同类型值中间使用+,返回值为字符串类型
5、三元运算符
“`javascript
var a = 0;
a?alert(“真”):alert(“假”);
// 如果a为真则弹出真,否则弹出假
“`
6、return和返回值之间不可换行,否则将返回空,常见于格式化代码后出错
7、创建对象的两种方法
“`javascript
var obj = {};
var obj2 = new Object;
“`
8、在匿名函数中传window参数
“`javascript
!function(n){
function i(){
var a = 5;
return a;
};
n.test_js = i;
}(window);

function test(){
return test_js();
};
test();
“`
该段代码在js调试器中会报错,无window对象,此时需要定义window对象
“`javascript
var window = {};
!function(n){
function i(){
var a = 5;
return a;
};
n.test_js = i;
}(window);

function test(){
return window.test_js();
};
test();
“`

小青年资源网
免责声明 做视频的初衷是为了学习交流,是想让自己在分享过程中学习到更多的东西。 所发布的视频、环境、软件、脚本、文章、资料等,都是为了 粉丝们群友们能够更好的去理解安全测试的知识点。 本人发布的视频、环境、软件、脚本、文章、资料等,都只用于学习交流安全技术,请不要用于任何非法用途, 否则后果自付。 同时欢迎各位粉丝大佬,举报用 本人发布的环境、软件、脚本、文章、资料等,做任何违法犯罪事情的人。 根据二○一三年一月三十日《计算机软件保护条例》2次修订第17条规定: 为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存 储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬! 鉴于此,也希望大家按此说明研究软件! 本站所有源码都来源于网络收集修改或者交换!如果侵犯了您的权益,请及时告知我们,我们即刻处理! 最终解释权归本视频所有。
小青年技术网 » JS基础