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及原生js获取select下拉框选中的值示例
Oct 25 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
Aug 24 Javascript
js 自带的sort() 方法全面了解
Aug 16 Javascript
js 发布订阅模式的实例讲解
Sep 10 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
Sep 14 Javascript
在angularJs中进行数据遍历的2种方法
Oct 08 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 Javascript
JS highcharts实现动态曲线代码示例
Oct 16 Javascript
测量JavaScript函数的性能各种方式对比
Apr 27 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中文分词 自动获取关键词介绍
2012/11/13 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
2015/11/17 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
JavaScript数据结构链表知识详解
2016/11/21 Javascript
JS前端加密算法示例
2016/12/22 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
javascript中的隐式调用
2018/02/10 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
python基础教程项目五之虚拟茶话会
2018/04/02 Python
python异步存储数据详解
2019/03/19 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
简历中自我评价分享
2013/10/09 职场文书
金融专业个人的自我评价
2013/10/18 职场文书
应届生妇产科护士求职信
2013/10/27 职场文书
送货司机岗位职责
2013/12/11 职场文书
车贷收入证明范本
2014/01/09 职场文书
花店创业计划书范文
2014/02/07 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
节能标语大全
2014/06/21 职场文书
2014年房地产工作总结范文
2014/11/19 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
2015年幼儿教育工作总结
2015/07/24 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript
Oracle中日期的使用方法实例
2022/07/07 Oracle