
前端笔试题总结(一) - JS篇
发布日期:2021-05-10 03:19:20
浏览次数:18
分类:精选文章
本文共 3886 字,大约阅读时间需要 12 分钟。
���������������������
var x = 0;x = x++;console.log("x: " + x); // 0
���������������������������������
var c = "10", d = 10, f = false;var y;console.log("c + d: " + (c + d), ", c + f: " + (c + f), ", d + f: " + (d + f));// c+d: 1010, c+f: 10false, d+f: 10console.log("d + y"); // NaN
���������������������������
var r1 = ["arr1", "arr2", "arr3"];var r2 = new Array("arr1", "arr2", "arr3");var r3 = Array("arr1", "arr2", "arr3");
������������������������������������������
// ������������JS������������������������������
������������������������������
var a = 3.1515;var b = 3.1525;var c = 3.1535;var d = 3.1545;var e = 3.1555;var f = 3.1565;var g = 3.1575;var h = 3.1585;var i = 3.1595;var j = 3.1505;console.log(a.toPrecision(4)); // 3.151console.log(b.toPrecision(4)); // 3.152console.log(c.toPrecision(4)); // 3.154console.log(d.toPrecision(4)); // 3.155console.log(e.toPrecision(4)); // 3.155console.log(f.toPrecision(4)); // 3.156console.log(g.toPrecision(4)); // 3.158console.log(h.toPrecision(4)); // 3.159console.log(i.toPrecision(4)); // 3.159console.log(j.toPrecision(4)); // 3.151
typeof������������������
var x = typeof 123;var x = typeof(123);console.log(x); // 'number'
null���undefined���������
var one;var two = null;console.log(one == two, one === two); // true, false
���������������������������
console.log(+new Date()); // 1619089280052
IIFE���������������������
for(var i = 0; i < 5; i++){ (function(i){ setTimeout(function(){ console.log(i); }, 5000); })(i);}
eval()���������������
eval("console.log('eval test');"); // eval test
JSON���������������������
var info = '{"name":"guangtailang","age":22}';var heroGuang = JSON.parse(info);console.log(heroGuang.name); // guangtailangvar heroGuang = {name: "guangtailang", age: 22};var info = JSON.stringify(heroGuang);console.log(info); // {name: "guangtailang", age: 22}console.log(typeof info); // string
������DOM���������������
document.getElementById("no1");document.getElementsByClassName("box");document.getElementsByTagName("p");document.getElementsByName("user");document.querySelector("#div1");document.querySelectorAll(".div1");
���������������������������������
var heroGuang = {name: "guangtailang", age: 22};console.log(heroGuang['name']); // [ ]������������������������console.log(heroGuang.name); // . (���������) ���������
heroGuang['111'] = 222;console.log(heroGuang['111']); // 222
������������������������
function.invoke(...) // ������function.Execute(...) // ������function.Apply(...) // ������function.exec(...) // ������������������console.log(str.match(re));
JSON���������������������
var str = 'The Quick Brown Fox Jumps Over The Lazy Dog';var re = /quick\s(brown).+?(jumps)/ig;var result1 = re.exec(str);var result2 = str.match(re);console.log(result1);console.log(result2);
���������������������
fun.call(thisObj, arg1, arg2); // ������������������������������args = [arg1, arg2, arg3...];fun.apply(thisObj, args); // ������������������������������var newFun = fun.bind(thisObj); // ������������������������������������newFun(arg1, arg2, ...);
Object.keys()���������
var a = {1: "one", 2: "two", 3: "three"};var b = Object.keys(a);console.log(b); // ["1", "2", "3"]
typeof������������������
console.log(typeof a); // undefinedvar a = [typeof a, typeof y][0];console.log(typeof a); // stringvar b = typeof typeof a;console.log("a: " + a); // undefinedconsole.log("b: " + b); // b: stringconsole.log(typeof undefined); // undefinedconsole.log(typeof typeof undefined); // stringconsole.log(typeof undefined === undefined); // falseconsole.log(typeof undefined === "undefined"); // trueconsole.log(typeof typeof undefined === "string"); // true
������������������������������������������������������������������JavaScript���������������������������������������������������
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月18日 10时43分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
第五章 LAMP平台部署及应用
2021-05-10
编写和使用shell脚本
2021-05-10
Vue 判断对象是否存在某个属性/字段
2021-05-10
安卓学习笔记-控件-ImageView
2021-05-10
安卓学习笔记-Fragment-基本使用
2021-05-10
【Elasticsearch】elasticsearch shard 分片
2021-05-10
毕业论文查重时泄露怎么办?
2021-05-10
发布项目到maven中央仓库
2021-05-10
HDOJ1028-Ignatius and the Princess III(整数划分)
2021-05-10
学习spring security 5~入门
2021-05-10
ArcServer10.1-10.2集群部署和Nginx结合负载均衡
2021-05-10
ArcEngine代码 GP区域分析之面积制表(统计各行政区内的各土地利用类型面积)
2021-05-10
ArcEngine代码 GP提取分析之筛选
2021-05-10
Flutter-Dart version solving failed
2021-05-10
JAVA变量和运算符
2021-05-10
常见状态码
2021-05-10
重定向
2021-05-10
08-springmvc-异常解析器
2021-05-10
杂谈: 记一次深夜发版经历
2021-05-10