数据类型及转换方法

数据类型

知识点罗列:

  1. 字面量、变量、标识符
    字面量就是在我们编程里有时候用到的值;比如int a = 1;这里的1就是int的字面量;字面量我们可以直接使用,就是具体的某个数值;通常情况不会直接使用

变量顾名思义是可以改变其数值的量,和字面量相比字面量是固定值,变量则是用来保存字面量的,且变量的值可以改变;变量的声明要通过var声明;比如var num=1;num是变量;这里命名虽然可以是以中文来命名但是不建议中文;

标识符在JavaScript编程里无处不在;我们所有自定义命名的都可以称为标识符;但是标识符要注意;可以为数字字母下划线和$;尽量避免中文命名;虽然可以使用但是编程里强烈不建议使用中文命名;

2. JavaScript的6种数据类型:

         基本数据类型包括:String 字符串类型 Number数值类型 Boolean 布尔类型

                                               Null 空值类型 Undefined 未定义类型

String 字符串类型:字符串类型我们在js使用中需要写下引号里,单引号双引号都可以,不过不能单双混合。

Number数值类型:数值类型包括了整数,浮点数(小数)

Boolean 布尔类型:布尔类型就是两个,一个true为真,false为假;

Null 空值类型:Null(空值)类型的值只有一个,就是null,null这个值专门用来表示一个空对象; 使用typeof检查一个null值时,返回一个object

Undefined 未定义类型:Undefined(未定义)的值只有一个undefined,声明一个变量但是未给变量赋值时,它的值就是undefined

引用数据类型:Object 对象类型

 

 

3.JavaScript数据的强制类型转换

         主要是将其他数据类型转换为String  Number  Boolean。

①将其他的数据类型转换为String类型

方法一:

                   调用被转换数据类型的toString()方法

        比如:

        

方法二:

                   - 调用String()函数,并将被转换的数据作为参数传递给函数

                   比如:

②将其他数据类型转换为Number类型

使用Number()函数

        

第二种方式:

读取里面有效数值

 

③其他数据类型转换为Boolean类型

使用Boolean()函数

 数字类型转化布尔类型  除了0和NaN是false,其余的全部都是true

 字符串类型转化布尔类型  除了空串是false,其余的全部都是true

 null 和undefined都会转换为false

对象也会转换为true

 

可以使用运算符typeof检测数据类型

语法:typeof 变量

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值