函数
减少代码块
无参函数声明
 
<script type="text/javascript">
    function add(){
        //函数体
    }
</script>
有参函数声明
 
<script type="text/javascript">
    function func2(arg1,arg2){
        //函数体
    }
</script>
声明带参函数,并且有返回值
 
<script type="text/javascript">
    function  func3(x,y) {
        return x+y;
    }
    var sum=func3(10,20)
</script>
object构造函数,面向对象,没有对象new一个。
对象创建
字面方式创建,常规对象推荐该方法
 
<script type="text/javascript">
    //字符方式创建对象
    var stu={
        name:"abc",
        age:18,
        fav:"JT"
    }
    //取值
    var n=stu.name;
    //设置值
    stu.age=180;
</script>
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>
推荐方法
 
<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>
内置对象
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>
Math对象
执行数学相隔计算

 
//取100-200随机数 var c=Math.random()*100 //再对c取整 c.toFixed() //取min-max之间的随机数 //min+Math.random()*(max-min)

 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号