请优化精简为儿子10岁生日制作的JavaScript代码
精简后的生日横幅代码
你原来的代码里,age初始值就是10,和ten变量的值完全一致,那个无限循环根本不会进入else分支,直接就触发提示并跳出循环。完全可以把冗余的变量和循环去掉,直接输出生日祝福:
alert('Happy 10th Birthday, son!');
如果想贴合你儿子正在学习JavaScript的场景,保留一点变量和模板字符串的用法(方便他理解变量插值的逻辑),也可以写成:
const age = 10; alert(`Happy ${age}th Birthday, son!`);
内容的提问来源于stack exchange,提问作者Lotus
相关产品推荐
相关产品推荐

