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使用include/require
Nov 13 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
Jun 24 Javascript
JavaScript 学习笔记之变量及其作用域
Jan 14 Javascript
javascript无刷新评论实现方法
May 13 Javascript
jQuery实现本地预览上传图片功能
Jan 08 Javascript
javascript的BOM
May 03 Javascript
js 实现一些跨浏览器的事件方法详解及实例
Oct 27 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
Jul 23 Javascript
在小程序中使用canvas的方法示例
Sep 17 Javascript
详解从react转职到vue开发的项目准备
Jan 14 Javascript
微信小程序全局变量功能与用法详解
Jan 22 Javascript
浅谈vuex的基本用法和mapaction传值问题
Nov 08 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连接mysql数据库代码
2009/03/10 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
yii操作cookie实例简介
2014/07/09 PHP
PHP正则验证Email的方法
2015/06/15 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
JQuery toggle使用分析
2009/11/16 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
基于Vue.js的表格分页组件
2016/05/22 Javascript
BootstrapValidator超详细教程(推荐)
2016/12/07 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
canvas时钟效果
2017/02/16 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
Node.js实现发送邮件功能
2017/11/06 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
js实现转动骰子模型
2019/10/24 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
js实现盒子滚动动画效果
2020/08/09 Javascript
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
在Python程序员面试中被问的最多的10道题
2017/12/05 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
关于windows下Tensorflow和pytorch安装教程
2020/02/04 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
运动会通讯稿100字
2015/07/20 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
浅析Python中的随机采样和概率分布
2021/12/06 Python