JavaScript的入门学习

参考:JavaScript 教程 | 菜鸟教程

        前言:本文目的为总结以及学习记录

目录

一、为什么要学JavaScript

二、JS的用法

 三、JS的输入与输出语法

四、变量的使用 

五、数据类型

六、实战


一、为什么要学JavaScript

        JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:

  1. HTML 定义了网页的内容
  2. CSS 描述了网页的布局
  3. JavaScript 控制了网页的行为

二、JS的用法

        需放在<script>标签中,此标签可以放在头部,也可放在body部分

例如:

        

<!DOCTYPE html>
<html>
  <head>
    <script>
      function myFunction() {
        document.getElementById("demo").innerHTML =
          "我的第一个 JavaScript 函数";
      }
    </script>
  </head>
  <body>
    <h1>我的 Web 页面</h1>
    <p id="demo">一个段落</p>
    <button type="button" onclick="myFunction()">尝试一下</button>
  </body>
</html>

这是放在head位置

<!DOCTYPE html>
<html>
  <body>
    <h1>我的 Web 页面</h1>
    <p id="demo">一个段落</p>
    <button type="button" onclick="myFunction()">尝试一下</button>
    <script>
      function myFunction() {
        document.getElementById("demo").innerHTML =
          "我的第一个 JavaScript 函数";
      }
    </script>
  </body>
</html>

这是放在body位置

效果图:

 三、JS的输入与输出语法

        常用的几种输入输出方式如下:

        输出1:

        document.write("直接输出到页面的内容");

 注意:

  • 向body内输出内容
  • 如果输出的内容写的是标签,也会被解析成网页元素

        输出2:

        alert("页面弹窗内容输出");

  •  页面弹出警告对话框

        输出3: 

        console.log("浏览器控制台输出");

  • 控制台输出语法,程序员调试使用 

        输入1:

        prompt("请输入您的名字:"); 

  •  显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字,获取的输入内容是字符串

四、变量的使用 

        同Java,变量的使用必须先声明变量

        let age;

         接下来才能使用age变量

 赋值之后也可以使用给予不同的值进行变量更新

  //声明了一个age变量,赋值为18
      let age = 18;
    //   变量age的值改为19
      age = 19;
    //   页面输出为19
      document.write(age);

五、数据类型

数据类型分为两种:

  • 基本数据类型
  • 引用数据类型

 

六、实战

接收班长口袋里的钱数?

若大于等于2000,请大家吃西餐。

若小于2000,大于等于1500,请大家吃快餐。

若小于1500,大于等于1000,请大家喝饮料。

若小于1000,大于等于500,请大家吃棒棒糖。

否则提醒班长下次把钱带够

//定义一个变量,同时赋值接收班长带的钱数
      let money = prompt("请输入班长带的钱数:");
      //将字符串转换为数字  因为prompt接收到的是字符串类型
      money = parseFloat(money);
      // 定义一个变量,用来存储班长的结果
      let str = "";
      // 判断班长带的钱数
      if (money >= 2000) {
        str = "请大家吃西餐";
      } else if (money >= 1500) {
        str = "请大家吃快餐";
      } else if (money >= 1000) {
        str = "请大家喝饮料";
      } else if (money >= 500) {
        str = "请大家吃棒棒糖";
      } else {
        str = "下次把钱带够";
      }
      // 输出结果
      document.write(str);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梦雨Chili

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

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

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

打赏作者

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

抵扣说明:

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

余额充值