zoukankan      html  css  js  c++  java
  • 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(数组元素);
        
  • 相关阅读:
    UG二次开发-CAM-获取修改路径参数
    多线程01
    MFC的对话框使用Scintilla
    CATIA的后处理
    win32窗体中使用Scintilla窗体
    string的reserve和resize
    前端宝典
    MarkDown学习
    JAVA中构造方法总结
    IDEA中maven和tomcat的配置
  • 原文地址:https://www.cnblogs.com/shawnhuang/p/10438155.html
Copyright © 2011-2022 走看看