首页 > 其他分享 >js数据类型-cnblog

js数据类型-cnblog

时间:2024-10-17 19:49:28浏览次数:3  
标签:数据类型 数值 计数法 浮点 转义字符 js cnblog

js数据类型

数值型

数值型是js最基础的数据类型,与其他语言不同的地方是,js并不区分整型数值和浮点型数值,在js中,所有的数值都是有浮点型数值组成的

js进制

js能够识别3种进制的数据类型

1.十进制
2.十六进制
3.八进制

十六进制

js 的十六进制由0x或0X开头

八进制

八进制以0开头,后面跟一个数字序列,序列中的每个数字不超过8

浮点型数据

浮点型数据分为科学计数法和传统计数法

传统计数法是将一个数分为3部分,整数部分,小数点,小数部分

如果整数部分为0,可以省略整数部分

(2)科学计数法

使用科学计数法表示浮点数据类型,实数后面跟字母e或E,后面加上一个带正号或者负号的整数指数,正好可以忽略

6e+5

在科学计数法中e后面的整数表示10的指数次幂,即这种计数法表示的数值等于前面的实数乘以10的指数次幂

特殊值Infinity

这个值是无穷的意思,指的是数值超过了js所能表示的最大值范围,携带-号的话会转换成最小值范围

特殊值 NaN

这个值表示非数字,表示数学运算的返回结果不是数字,别0/0返回的值就是NaN

字符串型数据

单引号或者双引号括起来的数据,从这个方面看来js对单双引号的要求不是太过严格

转义字符

有些时候字符串中的引号会导致数据中的符号匹配混乱的问题

这个时候需要借助转义字符

注意 在document.write语句中使用转义字符时,只有将其放到格式化文本字符串中才能起作用,所以脚本必须放在

<pre></pre>中才能使用,否则转义字符不起

标签:数据类型,数值,计数法,浮点,转义字符,js,cnblog
From: https://blog.csdn.net/qq_62943420/article/details/143027101

相关文章

  • 初识js-cnblog
    初识jsjs的主要特点1.解释型,源代码不需要编译,而是直接运行在浏览器中被解释2.基于对象js是一种基于对象的语言,这意味着他能运用已经创建对象的作用3.事件驱动,js可以直接对用户或者客户做出响应,无需经过web程序,他对用户的响应是以事件驱动的方式进行的4.跨平台性5.安......
  • JavaScript从零学起 —— 数据类型(进阶篇2)
    说明:此文章用作个人学习记录,若有任何问题或建议欢迎大家在评论区讨论文章目录前言一、Boolean(布尔值)1.定义2.实现3.用法示例4.常见问题与解决方法二、Undefined(未定义)1.定义2.实现3.常见问题与解决方法三、Null(空值)1.定义2.实现3.用法示例4.常见问题与......
  • JSON和XML的对比及应用领域
    JSON和XML的对比对比表格对比维度JSONXML可读性通常更简洁,易于阅读和编写12结构清晰,但可能因标签和属性而显得冗长1解析难度解析通常比XML简单,多数现代编程语言内置解析器1解析可能涉及复杂的DOM操作,需要更多代码1数据体积通常更紧凑,文件大小较小1可能包含更......
  • Nuxt.js 应用中的 app:resolve 事件钩子详解
    title:Nuxt.js应用中的app:resolve事件钩子详解date:2024/10/17updated:2024/10/17author:cmdragonexcerpt:app:resolve是Nuxt.js中的生命周期钩子,在解析app实例后调用。这个钩子允许开发者在应用完全初始化后执行一些自定义操作,比如注册插件、设置中间件或进......
  • Next.js 与 React 全栈开发:整合 TypeScript、Redux 和 Ant Design
    在上一集,我们编写完毕导航页面,并且非常的美观,但是我们发现编写网站是存静态的,在现代的网站当中一般都是动静结合,也就是说部分数据是从数据库读取的,部分静态数据是写在网页上面的,因此这章讲述如何搭建一个数据库。搭建数据库(PostgreSQL)在这里我们使用容器的方法进行数据库搭建,这......
  • Next.js 深度教程:服务端渲染、静态生成到增量静态再生 | 2024最新版
    优化字体和图像书接上回,我们学习了如何设计Next.js应用程序,让我们继续优化主页和添加自定义字体、图像。在网站设计中,字体扮演着关键角色,然而,若需获取并加载字体文件,项目中引入自定义字体可能对性能产生影响。Google采用累计布局偏移(CLS)作为评估网站性能和用户体验的指标。对......
  • Next.js 与 Node.js 全栈应用开发:API设计、数据库连接、身份验证 | 2024版
    书接上回,到目前为止,您的应用程序只有一个主页。让我们学习如何使用布局和页面创建更多路线。在本章之中我们需要讨论:dashboard使用文件系统路由创建路由。了解创建新路线段时文件夹和文件的作用。创建可以在多个仪表板页面之间共享的嵌套布局。了解什么是共置、部分渲染和根......
  • 基于ssm+vue.js的二手车交易网站附带文章源码部署视频讲解等
    文章目录前言详细视频演示具体实现截图核心技术介绍后端框架SSM前端框架Vue持久层框架MyBaits为什么选择我代码参考数据库参考测试用例参考源码获取前言......
  • 新建next.js项目,customize the default import alias是否要自定义默认导入别名(@/*)的选
    使用命令npxcreate-next-app@latest新建项目时,会自定义一些选项,如下图:其中自定义导入别名的选项,选择Yes或No有何区别?Wouldyouliketocustomizethedefaultimportalias(@/*)?...No/Yes一、选择"Yes"jsconfig.js文件的内容是:{"compilerOptions":{......
  • Vue.js 组件开发基本步骤
    Vue.js是一个构建用户界面的渐进式框架,它被设计为能够轻松地被集成进项目的部分功能,或者用于构建完整的前端应用。组件化是Vue.js的核心概念之一,它允许开发者将界面拆分成独立、可复用的组件,每个组件负责应用中的一小部分功能。以下是Vue.js组件开发的一些基本步骤:......