​在js中,空字符和空格字符的区别?

JavaScript011

​在js中,空字符和空格字符的区别?,第1张

空字符是指长度为0的字符串,也就是""(请注意是引号之间的内容,不包括引号),换句话说就是空白,什么也没有。空格字符就是代表空格的字符,也就是" "(同样不包括引号),地位上与其他可见字符(字母、数字、符号等)是没什么区别的。

思路:

设置样式white-space为pre,保留空格

代码:

<body>

<div id='dv' style="white-space:pre">11</div>

</body>

<script>

document.getElementById('dv').innerHTML = "11   a   22   2"//这是带空格的文本,最终保留空格原样

</script>

表示空格。是javascript里面的转义字符!

例如:

<p>      abc</p>这时候浏览器会忽略掉abc前面得空格 

为了在前面有空格,通常使用<p>&nbsp&nbspabc</p>

拓展资料

JavaScript[3]是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。

JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。

参考资料:百度百科—javascript