了解转义符,首先要了解什么是字符串,每一个汉字\字母\数字\符号\都是字符串的每个单元,比如字符串"ABC",他代表这个有"A"和"B"和"C"的三个单元字节组成的一个整体.
如果双引号前加转义符,代表是双引号只是这个字符串的一个字节单元,而双引号本身在字符串里出现表示:结束这个字符串.所以如果,想要不结束这个字符串,而又必须用到双引号,那就可以在双引号前加"\"转义为不结束字符串,只表示一个字节单元罢了.
也就是说你上面的字符串由:
flash_id_html //某个字符串变量
+= //加上,下面算出的结果
((i > 0) //根绝这个判断结果返回,真或者假
//返回真字符串变量就加":"之前的字符串
//反之字符串变量就加":"之后的字符串
? //后面的比较
"
switch后面那个引号后面跟个加号说明是字符串连接
如果i=1
那么 flash_id_html的值就是
当引号作为字符串中内容的时候需要转意
例如:
"