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 String 的扩展方法集合
Jun 01 Javascript
神奇的代码 通杀各种网站-可随意修改复制页面内容
Jul 17 Javascript
JavaScript 在线压缩和格式化收藏
Jan 16 Javascript
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
原生js和jQuery随意改变div属性style的名称和值
Oct 22 Javascript
JS修改iframe页面背景颜色的方法
Apr 01 Javascript
jquery使用经验小结
May 20 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
Dec 17 Javascript
关于layui 下拉列表的change事件详解
Sep 20 Javascript
JavaScript实现移动端拖动元素
Nov 24 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中的正规表达式(一)
2006/10/09 PHP
php smarty的预保留变量总结
2008/12/04 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
2016/02/03 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
jquery实现居中弹出层代码
2010/08/25 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
JS实现数组深拷贝的方法分析
2019/03/06 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
python静态方法实例
2015/01/14 Python
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
python自动化测试之如何解析excel文件
2019/06/27 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
Python绘制股票移动均线的实例
2019/08/24 Python
python多进程使用函数封装实例
2020/05/02 Python
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
两只小狮子教学反思
2014/02/05 职场文书
三年级评语大全
2014/04/23 职场文书
2015年外联部工作总结
2015/04/03 职场文书
2016七夕情人节感言
2015/12/09 职场文书
PyTorch中permute的使用方法
2022/04/26 Python