js 方法,引用类型(对象)

JavaScript 高级程序设计第三版 学习笔记

第4章:方法

//定义一个方法
function test(a) {
    console.log(a);
    console.log(arguments.length); //输出参数个数
    for (let i = 0; i < arguments.length; i++) {
        const element = arguments[i];
        console.log(element); //分别输出参数
    }
}
//调用方法
test(123, 456, 73457);

//方法可以传字面量来传参
function displayinfo(args) {
    if (typeof args.name == "string") {
        console.log(args.name);
    }
    if (typeof args.age == "number") {
        console.log(args.age);
    }
}
//调用方法
displayinfo({
    name: "yangliwei",
    age: 21
})

第五章:引用类型


//5.1 引用类型:Object
//js的对象有两种创建方法:new Object 等同于 {}
//1,new object
console.log("章节:5.1");
var person = new Object(); //创建一个叫person的对象
person.name = "yangliwei"; //设置属性
console.log(person.name); //输出

//2,使用大括号
var person1 = {
    name: "yangliwei",
    age: 15
}
console.log(typeof person1.name); //typeof 输出变量的类型
console.log(person1.age);

//5.2 引用类型:array
//array js中是可以动态调整的,而且每一项都可以用来保存不同类型的数据
console.log("章节:5.2");
var a = ['123', 123]; //创建数组
console.log(a.length); //输出数组长度
a[a.length] = "daiyu"; //在数组后面添加数据
if (Array.isArray(a)) { //判断是否是数组
    console.log("a is a array");
}
console.log(a.toString());//把数组转换为字符串,并返回结果。
console.log(a.join(":"));//使用:来分割数组
a.push("yangliwei");//在数组最后推入一个字符串
console.log(a.toString());//123,123,daiyu,yangliwei
console.log(a.pop());//删除并输出数组最后一项
console.log(a.shift());//取得数组的第一项
a.unshift(345345)//在数组前面添加一个项
console.log(a.toString());

//5.3 引用类型:date
console.log("章节:5.3");
var now = new Date();//定义一个Date对象
console.log(now.getMonth()+1+"月"+now.getDate()+"日");//获取月份要加一
console.log(now.getTime());//从1970到现在的毫秒数

猜你喜欢

转载自blog.csdn.net/qq_32674347/article/details/81173226
今日推荐