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 相关文章推荐
jquery 问答知识整理
Feb 11 Javascript
js实现简单登录功能的实例代码
Nov 09 Javascript
常用的几段javascript代码分享
Mar 25 Javascript
PHP中CURL的几个经典应用实例
Jan 23 Javascript
jQuery替换textarea中换行的方法
Jun 10 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
Nov 27 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
Dec 23 Javascript
使用React实现轮播效果组件示例代码
Sep 05 Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 Javascript
React Native中TabBarIOS的简单使用方法示例
Oct 13 Javascript
js判断传入时间和当前时间大小实例(超简单)
Jan 11 Javascript
深入分析element ScrollBar滚动组件源码
Jan 22 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表单提交问题的解决方法
2011/04/12 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
为Python程序添加图形化界面的教程
2015/04/29 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Python requests上传文件实现步骤
2020/09/15 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
利用python进行文件操作
2020/12/04 Python
详解python中的异常和文件读写
2021/01/03 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
2014年师德师风学习材料
2014/05/16 职场文书
师范生见习报告范文
2014/11/03 职场文书
财政局个人总结
2015/03/04 职场文书
父亲节感言
2015/08/03 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
SQL 聚合、分组和排序
2021/11/11 MySQL