关于学习JavaScript 的 高三编程 一些心得
面对JS 问题来说,很多的细节问题以及 弱类型转换的问题,往往会成为学习js 路上的一个阻碍。
那么问题来了,今天我看到的是 高三 里面的 基本概念的 语法问题。
直奔主题。(还是帖代码先)
switch("hello world") { case "hello" + "world": alert("Greeting was found"); break; case "goodbye": alert("Closing was found"); break; default: alert("nothing was found"); } // 大家猜猜 出现的结果是什么? switch ("hello world") { case "hello" + " world": alert("Greeting was found."); break; case "goodbye": alert("Closing was found."); break; default: alert("Unexpected message was found."); } // 大家再猜猜 出现的结果是什么? 虽然两段代码很相似,但是却又很大的不同。
在第一个 switch 的 case 当中:
case "hello" + "world":
在第二个 switch 的 case 当中:
case "hello" + " world":
细微的差别,结果也是 显然易见的。
记得在 switch case 的语句中,是适合使用任何数据类型的(字符串,数值,对象 等等)
欢迎推荐,欢迎 star