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 相关文章推荐
javascript 面向对象思想 附源码
Jul 07 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
关于JS中prototype的理解
Sep 07 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
Dec 29 Javascript
很棒的js选项卡切换效果
Jul 15 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
Jan 19 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 Javascript
微信小程序实现手指触摸画板
Jul 09 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
JS如何在数组指定位置插入元素
Mar 10 Javascript
JS实现滑动拼图验证功能完整示例
Mar 29 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
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
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
JavaScript 学习笔记之操作符(续)
2015/01/14 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
Bootstrap Table使用方法详解
2016/08/01 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
详谈js中标准for循环与foreach(for in)的区别
2017/11/02 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
python中正则的使用指南
2016/12/04 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
pytorch逐元素比较tensor大小实例
2020/01/03 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
小学教师的个人自我鉴定
2013/10/26 职场文书
成功的酒店创业计划书
2013/12/27 职场文书
公务员综合考察材料
2014/02/01 职场文书
酒店员工检讨书
2014/02/18 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
外国人聘用意向书
2014/04/01 职场文书
学习演讲稿范文
2014/05/10 职场文书
会计专业自荐信
2014/06/03 职场文书
政审证明材料
2015/06/19 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
浅析MongoDB之安全认证
2021/06/26 MongoDB
box-shadow单边阴影的实现
2023/05/21 HTML / CSS