源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript必知必会(三) String .的方法来自何方

  • 时间:2022-07-09 07:39 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript必知必会(三) String .的方法来自何方
[b]String[/b] 我们知道javascript 包括:number,string,boolean,null,undefined 基本类型和Object 类型。 在我的认知中,方法属性应该是对象才可以具有的。
var str="hello,world";
var s=str.subString(,);//ell
alert(typeof(str)+":"+typeof(s));//string:string 
从上面的返回类型来看,str是string 类型的。 再看下面的 如何使用全局对象声明一个字符串。
var c=new String(str);
alert(typeof(c));//Object<br>alert(c.toString());//hello,world 
那我能不能认为: 当我处理字符串的时候, javascript编译器先把str字符串,使用new String(str);成了对象。然后在调用其处理办法,然后使用toString()方法返回个字符串呢。 [b]临时对象的创建和销毁 [/b] 从上面的实例我知道javascript在处理字符串、number,boolean 时就会创建临时对象,然后销毁。
var a = "hello,world";
var c = new String(a); //创建了string 对象。
c.len = ;
alert(typeof (c));//object;
alert(c.len);//
///////////////////////////////////////////////////////////////////////
a.len=;
alert(a.len);//undefined 
  a.len 编译器没有报错,是因为创建的临时对象操作完后,又销毁了。 [b]==和===[/b]
a==c ;//true;
a===c;//false; 字符串和object是不等的。 
以上所述是小编给大家介绍的JavaScript必知必会(三) String .的方法来自何方的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部