当前位置: 首页 > news >正文

JavaScript数据类型与转换

JavaScript是一种弱类型语言,在定义变量的时候不用规定数据的类型,但这部表示JavaScript没有规定数据类型。

数值

JavaScript中数值类型不区分浮点数与整数,所有的数值都以浮点型来表示。另外JavaScript核心,Math还提供了大量的算数函数以支持复杂的算数函数。toString可以将数值转换为字符串。

var num=100
var b=bum.toString()

字符串

字符串是由Unicode字符、数字、标点符号等组成的字符序列。字符串必须使用单引号或双引号括起来,所有字符应在同一行内书写。

var str='你好,我的世界'

parseInt()将字符串转换为整数
parseFloat()将字符串转换为浮点数

var str='125.32'
var a=parseInt(str)  //返回125
var b=parseFloat(str)  //返回125.32

布尔型

布尔型数据有两个值:true混false,他们分别表示逻辑上的真和假。常用于逻辑运算、比较运算、条件语句或运算符的条件而使用。
布尔值对应的数字是true对应1,false对应0

var a=10
var b=20
alert(a>b)  //false
alert(a<b) //true

null与undefined

null是Null类型的数据,他只有一个数据null,他表示空值。当对象为空、或者变量没有任何引用对象,其返回值为null
undefined表示未定义的值,当变量未初始化值时默认为undefined。

http://www.lryc.cn/news/356472.html

相关文章:

  • 三十、openlayers官网示例解析Double click, Drag and Zoom——第二次点击鼠标拖拽缩放地图效果、取消地图双击放大事件
  • 前端基础入门三大核心之网络安全篇:TLS/SSL的魔法之旅
  • Flutter 中的 SnackBarAction 小部件:全面指南
  • Point-Nerf 理论笔记和理解
  • 深度学习中的梯度消失和梯度爆炸问题
  • Flink 通过 paimon 关联维表,内存降为原来的1/4
  • Python知识详解【1】~{正则表达式}
  • 装饰模式:鸡腿堡
  • 视图【mysql数据库】
  • opencv的findContours()函数
  • 多电压档hold扫尾
  • ABAP Json解析案例
  • QT学习(20):QStyle和自定义样式
  • 香橙派 AIpro 昇腾 Ascend C++ 分类模型适配
  • 2024吉林省电赛(达盛杯)
  • 【算法题】520 钻石争霸赛 2024 全解析
  • Yii 结合MPDF 给PDF文件添加多行水印
  • 你什么时候感觉学明白Java了?
  • 马斯克xAI融资60亿美元,宣布打造世界第一超算中心,10万张H100GPU
  • 贪心算法[1]
  • 卢文岩博士受邀参与中国科学院大学校友论坛 解码DPU核心价值
  • 2024年上半年软件设计师试题及答案(回忆版)
  • QGIS使用python代码导出给定坐标图片
  • 看花眼,眼花缭乱的主食冻干到底应该怎么选?靠谱的主食冻干分享
  • 开源VS闭源:谁更能推动AI技术的普及与发展?
  • 前端面试题日常练-day28 【面试题】
  • 好消息!DolphinScheduler官网集成LLM模型问答AI kapa.ai
  • 【软考】下篇 第19章 大数据架构设计理论与实践
  • 创新指南|降低 TikTok CPA 的 9 项专家策略
  • jmeter服务器性能监控分析工具ServerAgent教程