扫码关注官方订阅号
alert(alert("x"));
弹出两个:前一个是‘x’,后一个是undefined,第二个为何弹出undefined?如何理解?谢谢
人生最曼妙的风景,竟是内心的淡定与从容!
alert('x')没有返回值,也就是返回undefinded
外面那层alert其实就是弹出了里面那层alert的返回值
你在console里执行下alert('x'); 看看返回什么结果,再对比一下其他函数,就明白了
因为alert("x")是弹出x,返回的数据是undefined;然后再alert(undefined),弹出的是undefined;
alert是一个全局函数,这个函数没有返回值,默认返回undefined
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
alert('x')没有返回值,也就是返回undefinded
外面那层alert其实就是弹出了里面那层alert的返回值
你在console里执行下alert('x'); 看看返回什么结果,再对比一下其他函数,就明白了
因为alert("x")是弹出x,返回的数据是undefined;然后再alert(undefined),弹出的是undefined;
alert是一个全局函数,这个函数没有返回值,默认返回undefined