JavaScript 变量 是用于 存储数据 的 容器 , 通过 变量名称 , 可以 获取 / 修改 变量 中的数据 ;
变量 的 本质 是 存放数据 的 一块内存空间 ;
在 JavaScript 中,使用 var / let / const 关键字来声明变量 , 每个变量都有一个 变量名 和 一个 变量值 ;
JavaScript 变量声明 :
var name = "Tom";
let age = 18;
const gender = 0;
使用 var 关键字 声明变量 是传统方式 , 任何时候都可以使用 ;
let 和 const 声明变量的关键字 是在 ES6 中引入的 ,
ES6 全称 ECMAScript 2015 , 是JavaScript语言的下一代标准 , 2015 年 6 月 正式发布 ; 其目的是 使 JavaScript 语言能够用于编写更复杂的大型应用程序 , 进而成为企业级开发语言 ;
ES6 中引入的新特性 :
这些特性可以更方便地实现很多复杂的操作 , 提高开发人员的效率 ;
JavaScript 是一种动态类型语言,不需要在声明变量时指定其类型 ;
JavaScrip 变量 的 数据类型 由 设置给变量的值决定 , 变量类型 可以在程序执行过程中更改 ;
JavaScript 数据类型 :
变量初始化 :
// 声明变量的同时进行初始化
var name = "Tom";
// 先声明变量
var name;
// 然后为变量赋值
name = "Tom";
// 默认初始化 , 默认为 undefined 值
var name;
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no,maximum-scale=1.0,minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>JavaScripttitle>
<style>style>
<script>
// 声明变量的同时进行初始化
var name = "Tom";
// 声明变量 , 不进行初始化
let age;
const gender = 0;
// 用户输入年龄
age = prompt();
// 弹框中显示信息
alert(name + " is " + age + " years old.")
script>
head>
<body>
body>
html>
刷新页面 , 弹出输入框 , 输入 年龄值 , 然后 弹出警告框 , 显示内容 ;

