属性是与对象有关的特征值,如名称,长度等。下面的例子利用字符串对象的长度属性来计算字符串数目:
<script language="JavaScript"> var txt = "Hello World!"; alert( "字符串长度为:" + txt.length ); </script>
运行该例子,会弹出一个消息提示框并输出:字符串长度为:12
在该例子里 length 我们称为属性的名称,其值是 12 ,length 是字符串对象内置的属性。更多的字符串属性请参见《JavaScript 字符串》相关章节。
当把上面例子中字符串变更为中文字符时:
var txt = "我是一些字符串";
运行例子提示:字符串长度为:17。可见中文全角字符是按照一个字符来计算的,把页面编码变更为 utf-8 时亦是如此。