对象

作者: moly琴 | 来源:发表于2019-04-16 16:27 被阅读0次
  1. 什么是对象?
    概念: 一组属性和方法的集合
    记住: 万物皆对象(万物: 实实在在存在的东西)
  1. 对象分类?
    2.1 自定义对象
    2.2 内置对象
  1. 自定义创建方式
    3.1 new字符创建
    var obj = new Object();
    //添加属性
    obj.属性名 = 属性值
    //添加方法
    obj.方法名 = function(){}

    3.2 字面量创建
    var obj = {
    //添加属性
    属性名 : 属性值,

         //添加方法
         方法名 : function(){},
    
     };
    
  2. 内置对象的属性和方法
    4.1 String
    属性 :
    str.length --- 返回字符串的长度

     方法: 
         str.charAt(索引) --- 返回指定索引的字符
    
         str.indexOf(子串) --- 返回子串在母串中第一次出现的位置(索引)  --- 从左到右
    
         str.lastIndexOf(子串) --- 返回子串在母串中第一次出现的位置(索引)  --- 从右到左
    
         str.replace(被替换旧的子串, 新替换的子串) --- 用新的替换旧的
    
         str.substr(开始截取的索引,截取的个数)  --- 字符串的截取
    
         str.substring(开始截取的索引,结束的索引) --- 字符串的截取 --- 左闭右开
    
         str.toLowerCase() --- 字符转为小写
    
         str.toUpperCase() --- 字符转为大写
    
         str.split(分隔符) --- 字符串按照指定的分隔符转为数组        
    

    4.2 Number
    方法:
    num.toFixed(小数位数) --- 将数字转为指定小数位的字符串

    4.3 Math
    方法:
    Math.ceil() --- 向上取整数

         Math.floor() --- 向下取整数
    
         Math.random() --- [0,1)之间的随机数
    
         任意区间的随机整数
         function reRandom(min,max){
             return Math.floor(Math.random() *(max-min+1)) + min;
         }
    

相关文章

网友评论

      本文标题:对象

      本文链接:https://www.haomeiwen.com/subject/zobgxqtx.html