web开发 Javascript 真✦入门

变量

  • var定义的变量是全局变量或者函数变量。
  • let定义的变量是块级的变量。
//var和let都可以申明变量
//console.log()表示在控制台进行输出
var name = "DasAuto";
console.log(name);
let age = 1;
console.log(age);
name = "Simon";
console.log(name);
age = age + 1;
console.log(age);
const Pi = 3.14;
console.log(Pi);
Pi = 222;
console.log(Pi);

console.log(123 == "123"); // 实际比对的是强制转化成"123"后的和 "123"进行比较 结果是true
console.log(123 === "123"); // 这里是直接比较								结果是false

对象

var obj = new Object();

obj = {
    name: "Simon",
    age: '20',
    email: 'simon@gmail.com',
    contact: {
        phone: "123456",
        Telegram: "@Simon"
    }
}

obj.contact.phone = "17185525485";
obj.contact.WeChat = "sermiscry"

console.log(obj["contact"]["WeChat"]);

数组

var a = new Array();

a[0] = "dog";
a[1] = 23.3;
a[2] = 45;
a[3] = true;
a[5] = "tiger";

console.log(a);

a.push("monkey");
console.log(a);
a.pop();
console.log(a);
a.reverse();
console.log(a);
a.shift();//删除第一个项
console.log(a);

for (let i = 0; i < a.length; i++) {
    console.log(a[i]);
}//这种方式会出现undefined
for (let i in a) {
    console.log(a[i]);
}//这种方式就不会出现undefined

函数

function add(x) {
    let sum = 0;
    for (let i = 0, j = arguments.length; i < j; i++) {
        sum += arguments[i];
    }
    return sum;
}

let sum = add(1, 2, 3, 4, 5);

console.log(sum);

闭包

function makeAdder(a) {
    return function(b) {
        return a + b;
    }
}

var x = makeAdder(5);
var sum = x(6);

console.log(sum);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值