JavaScript基础

一.基本语法

    1.变量     

       一般用const定义的数据不可修改

       m为let类型的变量,作用域为{}内

var a=10
let b=30
const x=20
if (b===30){
    let m = 10
}

     2.if语句

var score = 59;
if (score >= 80) {
    console.log("优秀");
} else if (score >= 60) {
    console.log("及格");
} else {
    console.log("不及格");
}

     3.for循环

var iSum = 0;
for(var i=0;i<101;i++){
    iSum += i;
}
var person = {fname:"Bill", lname:"Gates", age:62}; 
var text = "";
for (var x in person) {
    text += person[x];
}

     4.数据类型       

      JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、对象等等:     

var length = 7;                             // 数字
var lastName = "Gates";                      // 字符串
var cars = ["Porsche", "Volvo", "BMW"];         // 数组
var x = {firstName:"Bill", lastName:"Gates"};    // 对象 

二.对象

    对象名字(firstname)必须是字符串类型,对象的值(john)可以为任意类型

var person = {
    firstname : 'john',
    lastname : 'Doe',
    age : 50,
    eyscolor : 'blue'
}
console.log(person.firstname)      // 访问对象属性
console.log(person['age'])         // 访问对象属性

三.函数

function sum(x, y) {
    return x + y;     // 该函数返回 x 和 y 的和
}
let m = sum(10,20)
console.log(m)
//匿名函数
f = function(x, y) {return x + y};
let m = f(10,20)
console.log(m)
// 箭头函数
var f = (a,b) => a+b;      //有参数
var m = () =>4*5           //无参数

四.回调函数

function f3(a,b,somefunction){
    somefunction(a,b)
}
f3(20,30, (x,y)=>{
    console.log(x)
    console.log(y)
})

五.异步编程

function f() {
    console.log('哈哈')
}
setTimeout(f,3000)
console.log('你好')

  输出结果为:

  你好

  哈哈

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值