前端实训-Day7 JS语法规范、变量、数据类型、运算符、流程控制、函数

onclick 点击事件在点击元素时会触发绑定的函数或者用 btn

 01.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- onclick 点击事件  在点击元素时会触发绑定的函数 -->
    <button onclick="goToIndex()">btn1</button>
    <button id="btn">btn2</button>
    <script>
        var goToIndex = function () {
            // ?sid=1 传参
            location.href = "./02.html?sid=1";
        }
        var btn = document.getElementById('btn')
        console.log(btn)
        btn.onclick = function () {
            location.href = "./02.html?sid=2";
        }
    </script>
</body>

</html>

02.html

      <!DOCTYPE html>
      <html lang="en">

      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>

      <body>
          <h2>02.html</h2>
          <script>
              // 获取到地址栏中的参数 ?sid=1
              var url = location.search
              console.log(url)
              // slice() 去掉字符串前面的问号 sid=1
              url = url.slice(1)
              console.log(url.split('=')) // ['sid', '1']
              var sid = url.split('=')[1]
              console.log(sid)
          </script>
      </body>

      </html>

信息展示

      <!DOCTYPE html>
      <html lang="en">

      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>

      <body>
          <script>
              var users = [{
                      uname: 'tom',
                      age: 18,
                      upwd: '111',
                      sex: 1
                  },
                  {
                      uname: 'jerry',
                      age: 20,
                      upwd: '222',
                      sex: 1
                  },
                  {
                      uname: 'jack',
                      age: 22,
                      upwd: '333',
                      sex: 0
                  },
                  {
                      uname: 'zhangsan',
                      age: 23,
                      upwd: '222',
                      sex: 1
                  },
                  {
                      uname: 'wangwu',
                      age: 26,
                      upwd: '111',
                      sex: 0
                  },
                  {
                      uname: 'lisi',
                      age: 30,
                      upwd: '222',
                      sex: 0
                  },
              ]
              // 循环数组
              users.forEach(function (item) {
                  // item是数组中的每个元素
                  console.log(item)
              });

              // function sum(a, b) {
              //   console.log(a, b)
              //   b()
              // }
              // var x = 1
              // var y = function () {
              //   console.log('y')
              // }
              // sum(x, y)
          </script>
      </body>

      </html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript(缩写为JS)是一种基于对象和事件驱动的脚本语言,常用于为网页添加动态效果和交互行为。它是一种解释性语言,不需要编译。 下面是一些常用的 JavaScript 语法: 1. 变量声明和赋值: 变量可以通过 var、let 或 const 关键字声明。其中,var 是 ES5 中的声明方式,let 和 const 是 ES6 中新增的声明方式。变量赋值可以使用 = 运算符。 ``` var a = 1; let b = "hello"; const c = true; ``` 2. 数据类型JavaScript 是一种动态类型语言变量的类型可以在运行时改变。常见的数据类型包括: - 基本数据类型:undefined、null、布尔值(true/false)、数字、字符串。 - 引用数据类型:对象、数组、函数等。 3. 运算符JavaScript 中常见的运算符包括: - 算数运算符:+、-、*、/、%。 - 比较运算符:<、>、<=、>=、==、!=、===、!==。 - 逻辑运算符:&&、||、!。 - 位运算符:&、|、^、~、<<、>>、>>>。 4. 条件语句: JavaScript 中常见的条件语句有 if、else、switch。 ``` if (a < 10) { console.log("a is less than 10"); } else { console.log("a is greater than or equal to 10"); } switch (day) { case 0: console.log("Sunday"); break; case 1: console.log("Monday"); break; case 2: console.log("Tuesday"); break; default: console.log("Invalid day"); } ``` 5. 循环语句: JavaScript 中常见的循环语句有 for、while、do-while。 ``` for (let i = 0; i < 5; i++) { console.log(i); } let j = 0; while (j < 5) { console.log(j); j++; } let k = 0; do { console.log(k); k++; } while (k < 5); ``` 6. 函数JavaScript 中可以使用 function 关键字定义函数函数可以接受参数,可以返回值。 ``` function add(a, b) { return a + b; } let result = add(1, 2); console.log(result); ``` 以上是 JavaScript 的基本语法,当然还有很多其他的语法和特性,需要不断学习和掌握。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值