JavaScript(二):变量、数据类型、类型转换

一、变量的使用

变量的本质:变量是程序在内存中申请的一块用来存放数据的空间

1.声明变量

var 变量名;

例如:

var=age;
2.赋值

变量名=数值

例如:

age=10;//给age这个变量赋值为10

在这里插入图片描述

3.变量的初始化

声明一个变量并赋值,称之为变量的初始化
例如:

var age=18;//声明变量同时赋值为18
4.变量的更新
  • 一个变量被重新赋值之后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准

例如:

在这里插入图片描述

虽然更新了,但是还是会显示出原来的变量值

5.同时声明多个变量

同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开。
例如:

var age=10,name='sy',sex=0;
6.声明变量的特殊情况

请添加图片描述

7.变量的命名规则

请添加图片描述

二、数据类型

请添加图片描述

数字型

1.数字型Number

请添加图片描述

浏览器默认转换为十进制

2.数字型范围

JavaScript重数值的最大和最小值
请添加图片描述

3.数字型的特殊值

alert(Infinity);//Infinity,代表无穷大,大于任何值
alert(-Infinity);//-Infinity,代表无穷小,小于任何值
alert(NaN);//NaN,not a number,代表是一个非数值

4.isNaA()

用来判断一个变量是否为非数字的类型,返回true或者false

  • 如果是数字,则返回false
  • 如果不是数字,则返回true
    请添加图片描述

字符串型String

1.字符串型格式

请添加图片描述

2.字符串型引号嵌套

JS可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双)
例如:
请添加图片描述

3.字符串转义符

请添加图片描述

例如:

请添加图片描述

4.字符串长度

字符串是由若干字符组成的,这些字符的数量就是字符串的长度,通过字符串的length属性可以获取整个字符串的长度。

例如:

var str= 'hello,world!';
alert(str.length);//结果显示为12

5.字符串拼接

  • 多个字符串之间可以使用+进行拼接,其拼接方式为 字符串+任何类型=拼接之后的新字符串
  • 拼接前会把与字符串相加的任何类型转换为字符串,在拼接为一个新的字符串

例如:
请添加图片描述

加号口诀为:数值相加,字符相连

布尔型Boolean

请添加图片描述

Undefined和Null

请添加图片描述

获取检测变量的数据类型

使用typeof可用来获取检测变量的数据类型

例如:
请添加图片描述

prompt输入的数字也是字符串型,和python的input一样

三、数据类型转换

1.转换为字符串

请添加图片描述
例如:
请添加图片描述

2.转换为数字型

请添加图片描述

3.转换为布尔型

请添加图片描述

猜你喜欢

转载自blog.csdn.net/weixin_53912712/article/details/128279080