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 相关文章推荐
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 Javascript
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 Javascript
js点击页面其它地方将某个显示的DIV隐藏
Jul 12 Javascript
多种方式实现JS调用后台方法进行数据交互
Aug 20 Javascript
javascript将相对路径转绝对路径示例
Mar 14 Javascript
浅谈Javascript线程及定时机制
Jul 02 Javascript
vue.js 表格分页ajax 异步加载数据
Oct 18 Javascript
js无提示关闭浏览器窗口的两种方法分析
Nov 06 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
Dec 22 Javascript
关于vue-router的那些事儿
May 23 Javascript
JavaScript数组及常见操作方法小结
Nov 13 Javascript
nuxt 路由、过渡特效、中间件的实现代码
Nov 06 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 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
nuxt中使用路由守卫的方法步骤
2019/01/27 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
想学python 这5本书籍你必看!
2018/12/11 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
Django Form and ModelForm的区别与使用
2019/12/06 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
python pip如何手动安装二进制包
2020/09/30 Python
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
如何开启linux的ssh服务
2013/06/03 面试题
Lucene推荐的分页方式是什么?
2015/12/07 面试题
小学生母亲节演讲稿
2014/05/07 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
财务务虚会发言材料
2014/10/20 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
试用期解除劳动合同通知书
2015/04/16 职场文书
公司保洁员管理制度
2015/08/04 职场文书