1、基本包装类型String
  var bz = new String("Li.Linda"); //引用类型(object)
        bz.name= bz.substring(3);//对象的属性
        bz.age = function () {//对象的方法
          return 25;
        }
        console.log(bz.age());//25
        console.log(bz.name);//Linda
        console.log(typeof bz);//object
对比:
        var bz ="Li.Linda";  //基本类型
        bz.name= bz.substring(3);//对象的属性 有效
        bz.age = function () {//对象的方法
          return 25;
        }
        console.log(bz.age());//出错
        console.log(bz.name);//undefined
        console.log(typeof bz);//string
说明基本类型无法给自己创建属性和方法但是可以调用系统内置的属性和方法
2、boolean类型没有特定的属性或者方法。
3、Number类型有一些静态属性直接通过Number调用,无需new运算符
1)number静态属性:
 MAX_VALUE:表最大值
 MIN_VALUE:表最小值
            NaN:表非数值
    prototype:用于增加新属性和方法

alert(Number.MAX_VALUE);//写法

2)number对象的方法
         toString():将数值转换为字符串
toLocaleString():根据本地数字化格式转换为字符串
          toFixed():将数字保留小数点后指定位数并转化为字符串
4、String类型
1)string对象的属性
       length:返回字符串长度
constructor:返回创建String对象的函数
  prototype:通过添加属性和方法扩展字符串定义
2)字符串操作方法
concat(str1...str2):将字符串参数连接(往后叠加)
       slice(n,m):返回字符串n到m之间的位置的字符串(参数为负返回全部)
     substring(n,m):同上(第二参数为负直接转0)
    substr(n,m):返回字符串n开始的m个字符串

注:只要参数n和m中只有一个参数且为负数,则会返回全部字符串

eg.
var str = "hello world";  //基本类型
console.log(str.substring(-1));//hello world参数为负返回全部  对象.方法(参数)明显是引用类的写法
3)字符串的位置方法
      indexOf(str,n):从n开始搜索的第一个str,并将搜索的索引值返回
lastIndexOf(str,n):从n开始搜索的最后一个str,并将搜索的索引值返回
注:若是没有找到指定的字符串则返回-1
4)两个字符串的比较localeCompare(str1,str2)
 var str = "hello";
1.若字符串在字母表中应排在字符串参数之前,则返回负数(多数-1)
 console.log(str.localeCompare("yellow"));//-1 
解释:str2只要不包含h都返回-1
       
2.若字符串等于字符串参数,则返回0
 console.log(str.localeCompare("hello"));//0
解释:str2和str1全等才返回0,包括大小写
3.若字符串在字符表中应排在字符串之后,则返回一个正数(多数1)
 console.log(str.localeCompare("eight"));//1
解释:str2只要包含h都返回1
       

最新文章

  1. C# 程序中嵌入百度地图
  2. ASP.NET中一种超简单的Ajax解决方案
  3. 64位系统使用Access 数据库文件的彻底解决方法
  4. MyEclipse8.6安装SVN 教程 与遇到的问题
  5. Java for LeetCode 028 Implement strStr()
  6. centos修改文件及文件夹权限
  7. css 动画类库Animate.css
  8. samba 服务
  9. SCCM客户端推送/卸载
  10. 深入理解MYSQL的MDL元数据锁
  11. Java API —— 编码 & IO流( InputStreamReader & OutputStreamWriter & FileReader & FileWriter & BufferedReader & BufferedWriter )
  12. DBNull.Value 字段的用法
  13. 关于Excel Networkdays方法的实现
  14. 绘制数据图表的又一利器:C3.js
  15. c#下winform的ftp上传
  16. php安全开发(1)文件包含漏洞
  17. powershell脚本:你的文件已经被黑客篡改.ps1
  18. 2017湘潭大学邀请赛G题(贪心+优先队列)
  19. 使用java操作kudu
  20. Hp电脑开机报错:no boot disk has been detected or the disk has failed

热门文章

  1. windows,linux,cmd查看公网/外网IP
  2. django查看数据库
  3. 【OI】拓扑排序
  4. win10上修改docker的镜像文件存储位置
  5. 【Leetcode堆和双端队列】滑动窗口最大值(239)
  6. 2017校赛 问题 F: 懒人得多动脑
  7. jQuery,javascript获得网页的高度和宽度$(document).height / $(window).height
  8. 利用IDEA构建springboot应用-配置文件
  9. du,df区别
  10. 使用 Captcha 扩展包 为 Laravel 5 应用生成验证码