JavaScript变量类型以及变量之间的转换你了解吗

 更新时间:2022年02月18日 09:11:19   作者:不二情書  
这篇文章主要为大家详细介绍了JavaScript变量类型以及变量之间的转换,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

1. 变量类型

<script>
        var num =10;
        console.log(typeof num);
</script>

typeof :声明变量类型

alert:弹出警示框

prompt:输入输出语句

1.1 变量类型的颜色

根据控制台的颜色来辨别变量类型:

紫色:数值型

黑色:字符型

蓝色:布尔型  (true false

浅灰色:undefined null

2. 字面量

字面量是在源代码中一个固定值的表示法,就是字面量表示如何表达这个值。

3.数据类型转换

3.1. 转换为字符串型

1.加号拼接字符串

console.log(num+'我是字符串')

2.toString() 转成字符串

var num=10;
var str=num.toString();
console.log(str);

3.string(变量)

3.2转换为数字型(重点)

1.parseInt(string)函数--》整数数值型

var age=prompt('请输入您的年龄');
        console .log(parseInt(age));
        console.log(parseInt('3.14'));  //取整 3
        console.log(parseInt('3.98'));  //取整 3
        console.log(parseInt('120px'));  //取整 120

2.parseFloat(string)函数--》浮点数数值型

console.log(parseFloat('3.14'));
console.log(parseFloat('120px')); //120会去掉px单位

3.利用number(变量)

var str='123';
console.log(number(str);
console.log(number('123'));

4.利用了算数运算- + * / 隐式转换

console.log('12'-0); //12
console.log('123'-'120'); //3
console.log('123'*1); //123

3.3转换成布尔型

Boolean()函数

返回值:true or false

false: 0、NaN、null、undefined、''(空)

console.log(boolean(''));//false
console.log(boolean(0));//false
console.log(boolean(NaN));//false
console.log(boolean(null));//false
console.log(boolean(undefined));//false

其余都是true。

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!        

相关文章

  • JS基础之逻辑结构与循环操作示例

    JS基础之逻辑结构与循环操作示例

    这篇文章主要介绍了JS基础之逻辑结构与循环操作,结合实例形式分析了JavaScript逻辑判断、流程控制、循环语句等相关操作技巧,需要的朋友可以参考下
    2020-01-01
  • 小程序云函数调用API接口的方法

    小程序云函数调用API接口的方法

    这篇文章主要为大家详细介绍了小程序云函数调用API接口的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • js关闭浏览器时退出账号的处理

    js关闭浏览器时退出账号的处理

    某些网站,尤其是涉及钱的网站,现在基本都有一个机制是两小时后登陆自动失效,要重新登陆确认身份,那么js关闭浏览器时退出账号如何实现,感兴趣的可以了解一下
    2021-12-12
  • js小数计算小数点后显示多位小数的实现方法

    js小数计算小数点后显示多位小数的实现方法

    下面小编就为大家带来一篇js小数计算小数点后显示多位小数的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 如何解决日期函数new Date()浏览器兼容性问题

    如何解决日期函数new Date()浏览器兼容性问题

    这篇文章主要介绍了如何解决日期函数new Date()浏览器兼容性问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 微信小程序使用form表单获取输入框数据的实例代码

    微信小程序使用form表单获取输入框数据的实例代码

    这篇文章主要介绍了微信小程序使用form表单获取输入框数据的实例代码,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • js微信分享API

    js微信分享API

    这篇文章主要为大家详细介绍了js微信分享实现代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • javascript中Date对象的使用总结

    javascript中Date对象的使用总结

    本文介绍了Date对象的使用方法,清晰明了,实现方法有多种,仅供大家参考,希望对大家有所帮助,下面就跟小编一起来看看吧
    2016-11-11
  • JS获取鼠标选中的文字

    JS获取鼠标选中的文字

    下面是小编给大家分享的js获取鼠标选中的文字和js获取鼠标选中的值关键代码,大家如果有需要可以参考下
    2016-08-08
  • 在一般处理程序(ashx)中弹出js提示语

    在一般处理程序(ashx)中弹出js提示语

    这篇文章主要介绍了在一般处理程序(ashx)中弹出js提示语的相关资料,需要的朋友可以参考下
    2017-08-08

最新评论