WEB开发网
开发学院网页设计JavaScript 理顺 JavaScript (6) - 关于字符串的其他问题 阅读

理顺 JavaScript (6) - 关于字符串的其他问题

 2010-09-14 13:41:03 来源:WEB开发网   
核心提示:可以使用单引号或双引号alert("万一的'Delphi'博客");//万一的'Delphi'博客alert('万一的"Delphi"博客');//万一的"Delphi"博客转义字符/*x与u分别跟2位和4位十六

可以使用单引号或双引号

alert("万一的 'Delphi' 博客"); //万一的 'Delphi' 博客
alert('万一的 "Delphi" 博客'); //万一的 "Delphi" 博客

转义字符

/* x 与 u 分别跟 2 位和 4 位十六进制数, 可转换为一个字符; ECMAScript 标准不再支持八进制 */
alert('x41');     //A
alert('u0041');    //A
alert('u4E07u4e00'); //万一

/*其他常用的转义字符还有:*/
 b t n v f r " ' \

/* 如果给一个没有规定的字符转义会被忽略; 但这有时会很有用, 譬如可以阻止某个 HTML 标签被识别 */
alert('A'); //A

/* 顺便想到, 在 HTML 中类似的转义是使用 & 符号 */
document.write('AB'); //AB
document.write('<br>');
document.write('万一'); //万一

布尔到字符串

var b = true;
alert('-- ' + b + ' --'); // -- true --
b = !b;
alert('-- ' + b + ' --'); // -- false --

数字到字符串

var str;
str = 111 + 222; 
alert(str); //333

str = '' + 111 + 222; 
alert(str); //111222

str = 111 + '' + 222; 
alert(str); //111222

str = 111 + 222 + ''; 
alert(str); //333

str = String(111) + String(222);
alert(str); //111222

var a=111, b=222;
str = a.toString() + b.toString();
alert(str); //111222

1 2  下一页

Tags:理顺 JavaScript 关于

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接