vscode——JavaScript知识之变量及数据类型

本文深入讲解了JavaScript中的变量声明、赋值与更新,包括数据类型及其动态变化,以及如何使用script标签和变量在实际场景中的应用。重点介绍了变量初始化、输出和不同情况下的变量声明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要掌握的技术栈

在这里插入图片描述
script:script,引用脚本的意思。脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。在HTML中,可以使用script标签来定义客户端脚本,比如 JavaScript。
变量:是用于存放数据的容器,我们通过变量名获取数据,甚至数据可以修改

变量

变量的使用

  1. 声明变量
var age; // 声明一个名称为age的变量

(ps:var是一个js的关键字,用来声明变量;这里的age是我们定义的变量名,我们要通过变量名来访问内存中的分配空间)
2. 赋值

age=10;

(ps:为age赋值为10)
3. 输出结果(可在控制台看到)

console.log(age);

变量初始化:即声明一个变量并赋值
如:

var age=10;

例题
弹出一个对话框,输出信息,之后再弹出一个框显示我们填入的信息

// 弹出一个对话框,输出信息
var myname = propmt('请输入你的名字')';
// 再弹出一个框显示我们填入的信息
alert(myname);

在这里插入图片描述
在这里插入图片描述
更新变量
(以最后的值为准)
声明多个变量
方式一:

var name = 张三;
var age = 18; // 用分号隔开

方式二:

var name = 张三 ,
    age = 18;  // 变量间用逗号隔开,最后一个用分号

声明变量的特殊情况

  1. 只声明不赋值
var sex;
console.log(sex); // 结果是undefined,程序也不知道是什么
  1. 不声明不赋值,直接使用(会报错)
console.log(ded);
  1. 不声明直接赋值使用(不提倡,会变成全局变量)
qq=100;
console.log(qq);

数据类型

为什么需要数据类型
在这里插入图片描述

var num; // 程序是不知道num是什么数据类型
var num = 10; //num是数字型,因为在js中,程序运行通过判断等号后面的值来确定

ps:js是动态语言,变量的数据类型是可变的

var x = 10; //x是数字型
x = 'pink'; //x变成字符串型

简单数据类型

在这里插入图片描述

数字型

  1. 数字型 number:可为整数、小数
    在程序里数字前面加个0,表示八进制,输出的时候自动转为十进制
var num1 = 010;
console.log(num1);//输出为8

在程序里数字前面加个0X,表示十六进制,输出的时候自动转为十进制

js中数字型的最大、最小值
在这里插入图片描述
js数字型三个特殊值
在这里插入图片描述

非数字型

用isNaN()这个方法判断非数字,并且返回一个值,是返回false,否则返回ture
在这里插入图片描述

字符串型

(可为双引号也可为单引号(推荐使用单引号),加了引号即为字符串型不管引号里是什么类型)
例:若字符串中出现单/双引号则外边用双/单引号,里边用单/双引号
在这里插入图片描述
字符串转义符:
在这里插入图片描述

文章内容来源

H马前端v6.5教学视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值