zoukankan      html  css  js  c++  java
  • 函数

    编辑本博客

    减少代码块

    无参函数声明
    <script type="text/javascript">
        function add(){
            //函数体
        }
    </script>
    View Code
     有参函数声明
    <script type="text/javascript">
        function func2(arg1,arg2){
            //函数体
        }
    </script>
    View Code
    声明带参函数,并且有返回值
    <script type="text/javascript">
        function  func3(x,y) {
            return x+y;
        }
        var sum=func3(10,20)
    </script>
    View Code

    object构造函数,面向对象,没有对象new一个。

    对象创建

    字面方式创建,常规对象推荐该方法

    <script type="text/javascript">
        //字符方式创建对象
        var stu={
            name:"abc",
            age:18,
            fav:"JT"
        }
        //取值
        var n=stu.name;
        //设置值
        stu.age=180;
    </script>
    View Code

    value可以是js的任何类型的

    取值用点号方法取值,即点语法,包括get和set方法

    使用Object()对象创建

    Object()是构造函数,特点:

    • 首字母大写
    • new方法创建构造函数不
    • 构造函数不需要return
    • 为对象添加成员变量用this.name="text"
    <script type="text/javascript">
        //构造函数创建对象
        var obj=new Object()
        //赋值
        obj.name="object"
    
        //自定义构造函数
        var Stu=function () {
            this.name="ya";
            this.age=19;
            this.fav=function () {
    
            }
        }
        //创建对象
        var stu1=new Stu()
    </script>
    View Code

    推荐方法

    <script type="text/javascript">
        //构造函数声明
        function Animal() {
            this.name="dog",
            this.age=18,
            this.fav=function () {
                console.log(this.age)
            }
        }
        var a=new Animal()
        a.fav()
    </script>
    View Code

    内置对象

    String字符串对象

    • str.length,返回字符串长度
    • str.toUpperCase(),转换为大写
    • str.toLowerCase(),转换为小写
    • str.aplit('',len),字符串切割,第一个参数为分隔符,第二个参数为新数组长度
    • str.sunstring(2,6)截取字符串,顾头不顾尾

    number对象

    • num.toString()类型转换为字符串类型
    • num.toFixed(n)指定小数位进行四舍五入

      Date的使用,更多用法参考h3c school

    <script type="text/javascript">
        var myDate=new Date()
        //获取一个月中的某一天
        myDate.getDate()
        //获取当前日期
        Date()
        //返回月份,返回0-11,实际月份加1
        myDate.getMonth()
        //获取星期
        myDate.getDay()
    </script>
    View Code

    Math对象

    执行数学相隔计算

    //取100-200随机数
    var c=Math.random()*100
    //再对c取整
     c.toFixed()
    //取min-max之间的随机数
     //min+Math.random()*(max-min)
    View Code
  • 相关阅读:
    学习随笔
    javaWeb(1)
    javaWeb(3)----EL,JSTL
    开发时要注意的地方!!!
    Mybatis(0)——基础入门,hello,Mybatis! (使用IDEA)
    SpringAOP——通过JdbcTemplate连接数据库,并使用事务(Transactional)(使用IDEA进行编程)
    SpringAOP基础实战知识------hello!AspectJ (使用IDEA进行编程)
    5 jQuery
    4.1 js 配合dom 案例
    4.js
  • 原文地址:https://www.cnblogs.com/yaya625202/p/9181267.html
Copyright © 2011-2022 走看看