JavaScript基础

JavaScript: 弱类型语言(变量的类型是由它的值决定的)


1. 声明变量

var(关键字)a = 10

var b = 20


2. 输出日志

console.log(a+b)

console.log('hello word')


3. if 判断

if (a > 10){

    console.log('a大于10')

}

if (b < 10){

    console.log('b大于10')

}else{

    console.log('b小于等于10')

}

if (b > 10){

    console.log('b大于10')

}else if(b < 10){

    console.log('b小于10')

}else{

    console.log('b等于10')

}


4. for循环

i++ 等价于 i = i + 1

i -- 等价于 i = i - 1

for (var i=0; i<10; i++){

    console.log(i)

}


5. 数组类型

var arr = [1, 2, 3, 4, 5, 6, 7]

// undefined 使用的变量是未定义的

// arr.length 数组的长度

var num = arr[arr.length-1]

console.log(num)


// for 循环遍历数组

for (var i = 0; i < arr.length; i++){

    console.log(arr[i])

}


// 泛型遍历

// 执行泛型遍历, 拿到数据的索引

for(num in arr){

    console.log(arr[num])

}


// push压栈 向数组中添加数据

// 栈结构 先入后出 后入先出

arr.push(11)

console.log(arr)


// pop 出栈

num = arr.pop()

console.log(num)


// 修改数组中的元素

arr[0] = 'hello world'

console.log(arr)


6. while循环

while(a < 20){

    a+=2

    if(a == 18){

    break

}

}


7. 类似于字典的数据存储结构

var data = {'name': '张三', 'age': 20}


// 取出数据

1> var name = data['name']

console.log(name)

2> console.log(data.age)


// 添加

data['sex'] = true

console.log(data)


// 删除

delete.data.sex

console.log(data)


// 函数

function eat(){

    console.log('执行了eat函数......')

}


// 调用eat函数

eat()


// 带参数的函数

function sum(a, b){

    console.log(a+b)

    return a+b

}

res = sum(10, 20)

console.log(res)


8. 弹框 只有确定按钮

alert('你好')


9. 带取消按钮的弹框

result = confirm('你确定要删除吗?')

if(result){

    console.log('你点击了确定按钮')

}else{

    console.log('你点了取消按钮')

}












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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

她最爱橘了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值