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新窗口与子窗口传值详解
Feb 11 Javascript
按下回车键指向下一个位置的一个函数代码
Mar 10 Javascript
JavaScript匿名函数与委托使用示例
Jul 22 Javascript
javascript实时显示北京时间的方法
Mar 12 Javascript
url中的特殊符号有什么含义(推荐)
Jun 17 Javascript
JS中对Cookie的操作详解
Aug 05 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
Mar 04 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
对angularJs中ng-style动态改变样式的实例讲解
Sep 30 Javascript
详解VUE调用本地json的使用方法
May 15 Javascript
JS字符串和数组如何实现相互转化
Jul 02 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基于DOM创建xml文档的方法示例
2017/02/08 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
javascript实现的动态添加表单元素input,button等(appendChild)
2007/11/24 Javascript
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
JavaScript Split()方法
2015/12/18 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
运动鞋中的劳斯莱斯:索康尼(SAUCONY)
2017/08/09 全球购物
机械制造专业毕业生求职信
2014/03/02 职场文书
生日答谢词
2015/01/05 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
linux目录管理方法介绍
2022/06/01 Servers