要掌握的技术栈
script:script,引用脚本的意思。脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。在HTML中,可以使用script标签来定义客户端脚本,比如 JavaScript。
变量:是用于存放数据的容器,我们通过变量名获取数据,甚至数据可以修改
变量
变量的使用:
- 声明变量
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; // 变量间用逗号隔开,最后一个用分号
声明变量的特殊情况
- 只声明不赋值
var sex;
console.log(sex); // 结果是undefined,程序也不知道是什么
- 不声明不赋值,直接使用(会报错)
console.log(ded);
- 不声明直接赋值使用(不提倡,会变成全局变量)
qq=100;
console.log(qq);
数据类型
为什么需要数据类型
var num; // 程序是不知道num是什么数据类型
var num = 10; //num是数字型,因为在js中,程序运行通过判断等号后面的值来确定
ps:js是动态语言,变量的数据类型是可变的
var x = 10; //x是数字型
x = 'pink'; //x变成字符串型
简单数据类型
数字型
- 数字型 number:可为整数、小数
在程序里数字前面加个0,表示八进制,输出的时候自动转为十进制
var num1 = 010;
console.log(num1);//输出为8
在程序里数字前面加个0X,表示十六进制,输出的时候自动转为十进制
js中数字型的最大、最小值
js数字型三个特殊值
非数字型
用isNaN()这个方法判断非数字,并且返回一个值,是返回false,否则返回ture
字符串型
(可为双引号也可为单引号(推荐使用单引号),加了引号即为字符串型不管引号里是什么类型)
例:若字符串中出现单/双引号则外边用双/单引号,里边用单/双引号
字符串转义符:
文章内容来源
H马前端v6.5教学视频