群里讨论过的题目,分享一下。
function test(){
var m=n=1;
alert(m);
}
alert(n);
|
function test(){
var m=n=1;
alert(m);
}
test();
alert(n);
|
function test() {
return 1
+2
}
alert(test())
|
类似的还有,由群里的abcd提供
function test() {
return 1
2
}
alert(test())
|
类似的还有,由群里的abcd提供
function test() {
return
2
}
alert(test())
|
类似的还有,由群里的abcd提供
function test() {
1
+2-
3
}
alert(test())
|
上面这题也可以引出这么一题,由群里的abcd提供
function test() {
try {
return 1;
} finally {
return 2;
}
}
alert(test())
|
类似的还有,由群里的abcd提供
var a = + ' Infinity ' ;
alert( typeof a)
|
var add = function (el){
alert(el === el+1)
}
|
add(Infinity)
add(Number.MAX_VALUE)
add(Number.POSITIVE_INFINITY)
add(Number.NEGATIVE_INFINITY)
|
alert([1,2,3,4,5][0..toString.length])
|
var fn = function (a,b){};
fn.length;
|
alert( 'foo' .split( '' ) + [])
|
类似的还有,
alert({a: 1, b: 2}[[ "b" ]])
|
类似的还有,
alert(i);
var i = 1;
function i(){}
alert(i);
|
try {
alert(a);
}
catch (e) {
alert(e);
}
var a = 10;
alert(a);
|
try {
alert(b);
}
catch (e) {
alert(e);
}
b = 20;
alert(b);
|
var x = 10;
alert( delete x);
try {
alert(x);
}
catch (e) {
alert(e);
}
|
eval( 'var y = 20' );
alert( delete y);
try {
alert(y);
}
catch (e) {
alert(e);
}
|
var x = 10;
alert( delete x);
alert(x);
eval( "var y = 20" );
alert( delete y);
alert(y);
|
var a = Function.prototype.call.apply( function (c) { return c}, [1,4,3]);
alert(a)
|
var b = ( function (a) {
return a;
}).call(0, 4, 3);
|
压轴,由群里的abcd提供
Number.prototype.a =
Number.prototype.b =
Number.prototype.c =
Number.prototype;
function f1() { return 1..a.b.c }
alert(f1())
|
var x = 10;
alert( delete x);
alert(x);
eval( "var y = 20" );
alert( delete y);
alert(y);
|
alert(parseInt(0.0000001))
alert((0.0000001))
alert(parseInt(0.000001))//Ecma toString 当超过1e-6 就会科学计数法 否则就会 原本显示
alert(parseInt('0.0000001'))//parseInt(变量) 这个变量是number型 就有这个陷阱了
alert((0.000001))
alert(null>-0.5)//转换数字
alert(11<'12')
后面调用了Number( "1." ) ==> parseInt( "1." )
|
如果您觉得此文有帮助,可以打赏点钱给我支付宝1669866773@qq.com ,或扫描二维码


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述