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


Posted in Javascript onJune 08, 2016

String

我们知道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()方法返回个字符串呢。

临时对象的创建和销毁

从上面的实例我知道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 编译器没有报错,是因为创建的临时对象操作完后,又销毁了。

==和===

a==c ;//true;
a===c;//false; 字符串和object是不等的。

以上所述是小编给大家介绍的JavaScript必知必会(三) String .的方法来自何方的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js+FSO遍历文件夹下文件并显示
Mar 07 Javascript
js中switch case循环实例代码
Dec 30 Javascript
javascript中sort()的用法实例分析
Jan 30 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
Feb 17 Javascript
Javascript 正则表达式校验数字的简单实例
Nov 02 Javascript
VUE开发一个图片轮播的组件示例代码
Mar 06 Javascript
详解在AngularJS的controller外部直接获取$scope
Jun 02 Javascript
微信小程序对接七牛云存储的方法
Jul 30 Javascript
vue组件初学_弹射小球(实例讲解)
Sep 06 Javascript
Node.js成为Web应用开发最佳选择的原因
Feb 05 Javascript
微信小程序实现watch监听
Jun 04 Javascript
Vue实现boradcast和dispatch的示例
Nov 13 Javascript
JavaScript必知必会(二) null 和undefined
Jun 08 #Javascript
JavaScript必知必会(九)function 说起 闭包问题
Jun 08 #Javascript
jQuery+ajax+asp.net获取Json值的方法
Jun 08 #Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
Jun 08 #Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 #Javascript
AngularJs学习第八篇 过滤器filter创建
Jun 08 #Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
Jun 08 #Javascript
You might like
PHP生成月历代码
2007/06/14 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
了解Joomla 这款来自国外的php网站管理系统
2010/03/11 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
php图片缩放实现方法
2014/02/20 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
JavaScript 序列化对象实现代码
2009/12/18 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
python实现键盘输入的实操方法
2019/07/16 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
详解HTML5新增标签
2017/11/27 HTML / CSS
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
户籍证明的格式
2014/01/13 职场文书
校本教研工作制度
2014/01/22 职场文书
关于逃课的检讨书
2014/01/23 职场文书
小学生环保倡议书
2014/05/15 职场文书
公司担保书范文
2014/05/21 职场文书
人事任命书范文
2014/06/04 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
工程安全生产协议书
2014/11/21 职场文书
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python