JavaScript 常量/数据类型/类型转换 简单学习

目录

[1. 常量](#1. 常量)

[1.1 常量概述](#1.1 常量概述)

[1.2 案例](#1.2 案例)

[1.3 总结](#1.3 总结)

[2. 数据类型](#2. 数据类型)

[2.1 概述](#2.1 概述)

[2.2 分类](#2.2 分类)

[2.2.1 基本数据类型](#2.2.1 基本数据类型)

[2.2.1 基本数据类型------number (数值/字型)](#2.2.1 基本数据类型——number (数值/字型))

[2.2.1 数字型------算术运算符](#2.2.1 数字型——算术运算符)

[2.2.1 基本数据类型------String (字符串类型)](#2.2.1 基本数据类型——String (字符串类型))

[2.2.1 字符串拼接](#2.2.1 字符串拼接)

[2.2.1 模板字符串](#2.2.1 模板字符串)

[2.2.1 基本数据类型------boolean (布尔类型)](#2.2.1 基本数据类型——boolean (布尔类型))

[2.2.1 基本数据类型------undefined (未定义类型)](#2.2.1 基本数据类型——undefined (未定义类型))

[2.1.1 基本数据类型------null(空类型)](#2.1.1 基本数据类型——null(空类型))

[2.3 检测数据类型 typeof](#2.3 检测数据类型 typeof)

[3. 类型转换](#3. 类型转换)

[3.1 概述](#3.1 概述)

[3.2 隐式转换](#3.2 隐式转换)

[3.3 显式转换](#3.3 显式转换)

[3.4 显式转换案例](#3.4 显式转换案例)

[4. 综合案例](#4. 综合案例)

[5. 常见错误](#5. 常见错误)

[5.1 const 声明缺少初始化](#5.1 const 声明缺少初始化)

[5.2 标识符没有定义](#5.2 标识符没有定义)

[5.3 标识符已经声明](#5.3 标识符已经声明)

[5.4 常量再赋值](#5.4 常量再赋值)

[5.5 字符串相加](#5.5 字符串相加)

1. 常量
1.1 常量概述
1.2 案例

1.3 总结
2. 数据类型
2.1 概述
2.2 分类
2.2.1 基本数据类型
2.2.1 基本数据类型------number (数值/字型)
2.2.1 数字型------算术运算符
2.2.1 基本数据类型------String (字符串类型)

2.2.1 字符串拼接

2.2.1 模板字符串

2.2.1 基本数据类型------boolean (布尔类型)

2.2.1 基本数据类型------undefined (未定义类型)

2.1.1 基本数据类型------null(空类型)

2.3 检测数据类型 typeof

3. 类型转换
3.1 概述
3.2 隐式转换
3.3 显式转换
3.4 显式转换案例

输入两个数字,打印两个数字的和;

4. 综合案例
html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    table,th,td {
      width: 400px ;
      border: 1px black solid;
      text-align: center;
    }
  </style>
</head>
<body>
  <script>
    let price = +prompt('请输入商品价格')
    let num = +prompt('请输入商品数量')
    let adress = prompt('请输入地址')/* 不需要转换数据类型 */
    let sum = price * num
    document.write (`
        <table cellspacing="0">
          <caption> 商品订单 </caption>
          <tr>
            <th>商品名称</th>
            <th>商品价格</th>
            <th>总价</th>
            <th>总价格</th>
            <th>收获地址</th>
          </tr>
          <tr>
            <td>锤子手机</td>
            <td>${price}元</td>
            <td>${num}</td>
            <td>${sum}元</td>
            <td>${adress}</td>
          </tr>
        </table>
    `)
  </script>
</body>
</html>
5. 常见错误
5.1 const 声明缺少初始化
5.2 标识符没有定义
5.3 标识符已经声明
5.4 常量再赋值
5.5 字符串相加
相关推荐
nap-joker2 小时前
【多模态解耦】DecAlign:用于解耦多模态表示学习的分层跨模态对齐
学习·多模态融合·最优传输·多模态表征学习·特征解耦·音频+图像+文本·原型引导
551只玄猫2 小时前
【数据库原理 实验报告1】创建和管理数据库
数据库·sql·学习·mysql·课程设计·实验报告·数据库原理
IDZSY04303 小时前
AI社交平台进阶指南:如何用AI社交提升工作学习效率
人工智能·学习
happymaker06263 小时前
web前端学习日记——DAY05(定位、浮动、视频音频播放)
前端·学习·音视频
xuhaoyu_cpp_java3 小时前
过滤器与监听器学习
java·经验分享·笔记·学习
炽烈小老头4 小时前
【 每天学习一点算法 2026/03/23】数组中的第K个最大元素
学习·算法·排序算法
_李小白6 小时前
【OSG学习笔记】Day 2: Hello Cow
笔记·学习
ic爱吃蓝莓6 小时前
数据结构 | HashMap原理
数据结构·学习·算法·链表·哈希算法
鹭天6 小时前
Langchain学习笔记
笔记·学习·langchain