zoukankan      html  css  js  c++  java
  • let 和var 的用法 以及区别

     1 <html lang="en">
     2 
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     7     <title>let和 var const</title>
     8 </head>
     9 
    10 <body>
    11     <button>按钮1</button>
    12     <button>按钮2</button>
    13     <button>按钮3</button>
    14     <button>按钮4</button>
    15     <button>按钮5</button>
    16     <script type="text/html">
    17  <script type="text/html">
    18         //let 和 const 声明 变量和常量 var //01 -作用域只局限于当前代码块 /* { var str = '张三' console.log(str) let str1 = '历史' console.log(str1) } console.log(str) console.log(str1)*/ //02-使用let申明变量做用域不会提升 // 03 -在相同的作用域不能申明相同的变量 /* { var str1 = '张三'; var str1 = '李四'; console.log(str1)
    19         let str2 = '王五'; let str2 = '王五'; console.log(str2) }*/ //04 for 循环提现let的父子作用域 /* var btns = document.querySelectorAll("button"); for (var i = 0; i
    20         < btns.length; i++) { // btns[i].onclick=f unction() { // alert( "点击了" + i + "按钮") // } //闭包 (function(i) { btns[i].onclick=f unction() { alert( "点击了" + i + "按钮") } })(i) }*/ /* let btns=d ocument.querySelectorAll( "button"); for (let i=0 ; i < btns.length;
    21             i++) { btns[i].onclick=f unction() { alert( "点击了" + i + "按钮") } }*/ </script>
    22            </body>
    23 
    24 </html>
    每个你讨厌的现在,都有一个不努力的曾经
  • 相关阅读:
    js伪数组转数组
    前端解决跨域几种方式
    mac 下node,yarn安装及版本切换
    如何给一个数组对象去重
    cookie、session、sessionStorage 、localStorage 区别
    moment.js 时间戳转换
    tp框架,addAll方法报错,返回false
    js获得 json对象的个数(长度)
    php 魔术方法和魔术常量
    js 对象的创建方式和对象的区别
  • 原文地址:https://www.cnblogs.com/yuanxiangguang/p/11307028.html
Copyright © 2011-2022 走看看