Day2鸿蒙应用开发学习总结

这篇博客总结了在鸿蒙应用开发中关于let和var的区别,包括它们的块级作用域和循环作用域特性。接着介绍了如何根据滑动方向实现页面跳转,并涉及到了页面路由的概念。最后讲解了如何创建动态进度条,使用了percent和color属性,并展示了如何在.js文件中动态赋值。
摘要由CSDN通过智能技术生成

1、let和var的异同

(1)不同之处

js块级作用域:

使用 var 关键字声明的变量不具备块级作用域的特性,它在 {} 外依然能被访问到。

{ 
    var x = 2; 
}
// 这里可以使用 x 变量

let 声明的变量只在 let 命令所在的代码块 {} 内有效,在 {} 之外不能访问。

{ 
    let x = 2;
}
// 这里不能使用 x 变量

循环作用域:

使用var在循环体内定义的变量可以作用于循环体内外,而使用let在循环体内定义的变量只作用于循环体内。

(2)相似之处

在函数体内使用var和let关键字声明的变量有点类似,它们的作用域都是局部的,例如

// 使用 var
function myFunction() {
    var carName = "Volvo";   // 局部作用域
}

// 使用 let
function myFunction() {
    let carName = "Volvo";   //  局部作用域
}

都只在作用于函数体内。

在函数体外使用var和let关键字声明的变量也有点类似,它们的作用域都是全局的,例如:

// 使用 var
var x = 2;       // 全局作用域

// 使用 let
let x = 2;       // 全局作用域

注意:在JS中,let是在ES6

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值