在javascript里string对象的问题

string是动态对象,动态对象要对象实例来引用啊<scriptlanguage="javascript">vara="www.baidu.com";alert(a.le... string是动态对象,动态对象要对象实例来引用啊
<script language="javascript">
var a="www.baidu.com";
alert(a.length);
<script>
没有用new关键字创建对象实例,直接用变量a调用了string的length方法,为什么可以?
展开
 我来答
gainover
2008-10-29 · TA获得超过1690个赞
知道小有建树答主
回答量:543
采纳率:0%
帮助的人:820万
展开全部
String 对象可用字符串文字显式创建。用这种方法创建的 String 对象(指以标准字符串形式)与用 new 运算符创建的 String 对象处理上不同。

length 作为String对象 固有的 属性 。。 当然可以被调用的咯~

<script type="text/javascript">
var a;
a="aaa";
a.test=10;
alert(a.test);//弹出 undefined ,添加的属性无效
var gamma;
gamma = new String("这是一个字符串");
gamma.test = 10;
alert(gamma.test);//弹出10 可以添加属性
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式