JS基础知识小结二

Javascript:
    函数定义:
        方式一:通过function关键字定义函数。
        方式二:定义函数变量;
            var 函数变量 = function(参数1, 参数2, ..) {
            
            }
            
        注意:
        1)函数没有参数可以不指定参数;
        2)函数参数不需要使用var修饰;
        3)如果函数有参数,那么调用函数时候需要传入相应的实参(实际传入的参数);
        4)函数不需要指定返回值类型,如果有返回值使用return返回数据,否则不需要return;
            
            return的另外一个作用:结束当前函数。
        
    使用函数创建对象:
        方式一:使用function函数创建对象;
            function Person(username, password, ...) {
            
            }
            
            new Person("jacky", "123"); //创建对象
        
        方式二:通过Object创建对象;
            var o = new Object();
            通过对象名.属性名指定属性值。
        
        方式三:使用JSON语法创建对象;
            {
                propertyName : propertyValue, 
                propertyName : propertyValue,
                ....
            }
            
        
    
    内置对象: javascript提供用户使用的对象。
        String对象:代表字符串对象。
            length: 获取字符串的长度。
            
            indexOf():返回指定内容在字符串中第一次出现的位置。
            lastIndexOf(): 返回指定内容在字符串中最后一次出现的位置。
            charAt(): 获取指定位置的字符。
            charCodeAt(): 获取指定位置字符的ascii码。
            substring(start, end): 从指定开始和结束位置获取字符串的内容。
            substr(start, length): 从指定开始位置获取指定长度的内容。
            fontcolor(颜色):在字符串外面使用font标签包含起来。font标签的color属性就是参数值。
            
        Number对象:代表数值。
            var i = 10;
            var i = 10.5;
            var i = new Number(10);
            
            数值和字符串之间的转换:
                toString(n): 使用指定进制把数值转换成字符串。如果不指定n,默认为10进制。
                
                parseInt(): 把字符串转换成整数;
                parseFloat():把字符串转换成小数;
                
                该函数只会把第一个非数字前面的数字转换成数值。例如:11a22
                如果第一个字符就是非数字(不包含空格),那么结果就是NaN。
        
        Math对象:数学工具对象。
            PI属性:
            
            abs():取绝对值;
            ceil(): 向上取整;
            floor():向下取整;
            round():四舍五入
            random():生成0~1之间的随机数,不包含1。
            max():
            min():
            
        
        Date对象:代表日期和时间。
            new Date(): 代表当前时间的Date对象。
            
            getFullYear(): 获取年份;
            getMonth(): 获取月份,从0开始;
            getDate():获取日;
            getHours(): 获取小时;
            getMinutes(): 获取分钟;
            getSecondes(): 获取秒
        
        
        Array对象:代表数组。js数组的特点:1)长度不固定;2)可以存储不同类型的数据;
            length:获取数组元素的个数。
            
            var arr = [数组元素];
            var arr = new Array([size]);
            var arr = new Array(数组元素);
    

猜你喜欢

转载自www.cnblogs.com/shawnhuang/p/10438155.html