首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js 中数字小数点末尾的0显示与否

js 中数字小数点末尾的0显示与否 不显示0 显示0(数字格式化) 不显示0 我们先来看一道例题,然后围绕其展开“零”的讨论: 问题:得到一个随机数组成的数组,数组长度为10 结果类似于:[0.243...创建一个长度为10的数组,且每个元素为空 const arr = Array(10).fill(); console.log(arr); 输出(为了展示效果,下面均是在browser环境进行调试;另外在Node.js...100,1000)/1000;//获取0~1之间的数,等同于Math.floor() }); console.log(newArr); 输出: 小结:上面三种方法最终获取的数字都是number类型(都省略了末尾的...0);由此可以看出,想得到保留小数点末尾0的数字,只能将其数字格式化。...显示0(数字格式化) 下面是通过格式化方法显示小数点末尾末尾的0 ,最终获取的数字是string类型 /** * 格式化数字,保留小数点后末尾的0 * @param {Number} value 需要格式化的小数

5K40
您找到你想要的搜索结果了吗?
是的
没有找到

VIM的常用操作

1、光标定位、翻屏滚屏。...命令 功能 $ 当前行的末尾 0 当前行的开头 gg 文件头 G 文件尾 10gg 10G 跳到第10行 `` 这是两个 back quote,在键盘上是ESC下边那个键。...最常用的莫过于0 和$ ,把光标位在行头和行尾。 常用的还有G 把光标位在文件尾,gg 回到文件头。在这两个命令前面加一个数字就可以去到那一行,例如10gg 会带你去到第10行。...`` 的作用是回到光标跳转前的位置。例如,假设光标现在在第10行,按 G 去到文件尾,再按 `` 就可以回到第10行。...命令 功能 dd 删除当前行 yy 复制当前行 d$ 删除从光标位置到行尾的内容 yt< 复制从光标位置到下一个“<”前的内容 (另外,ct< 修改从光标至“<”前的内容,在编辑HTML、XML文件时很方便

1K30

JavaScript 中获取光标位置

1.概念和原理 DOM中并没有直接获取光标位置的方法,那么我们只能间接来获取光标位置。...DOM支持获取光标选中的范围,我们可以以此为切入点,来获取或定位光标的位置,当选取范围起始点和结束点一样时,就是光标插入的位置。 1.1. 术语 anchor:选区起点。 focus:选区终点。...collapseToStart():取消当前选区,并把光标位在原选区的最开始处,如果此时光标所处的位置是可编辑的,且它获得了焦点,则光标会在原地闪烁。...collapseToEnd():取消当前选区,并将光标定位到原选取的最末位,如果此时光标所处的位置是可编辑的,且它获得了焦点,则光标会在原地闪烁。...collapse(toStart):向边界点折叠range,即是设置光标位置,toStart默认为false,表示光标位在节点末尾,true表示光标位在节点起点。

11.8K21

技术干货 |看我如何来解Web Terminal假性输入框

当然,实现 Web Terminal 的方式可能有很多种,笔者也在调研过程中,同时,本篇文章写的时间也比较仓促,涉及到的点也比较多,如若本文有不对之处,欢迎同学指出,笔者一及时改正。...Xterm.js 首先,我们需要一个组件帮助我们快速的搭建起来 Web Terminal 的基本框架,它就是--Xterm.js。...,光标在第三位,主要发生有一下步骤: 1、光标移到第二位,按下键盘输入字符 s 2、删除光标位置到字符末尾的字符 3、将输入的字符与原有字符文本的光标位置到行末的字符拼接写入 4、将光标移到原有的输入位置...其中,在文本末尾直接进行输入则删除该光标位置字符,如果在非末尾的位置进行删除字符文本操作,则主要过程如下 假设现在有 abc 三个字符,其中光标在第二个位置,当其进行删除操作的时候,过程如下: 1、光标移到第二位...,按下键盘删除字符 2、清除当前的光标位置到末尾的字符 3、根据偏移量拼接剩余字符 3、将光标移到原有的输入位置 回车操作 // webTerminal.tsx ... let inputText =

2.1K20

vi编辑器参数

移动光标 为了不影响文件内容,必须在普通模式(按两次 Esc 键)下移动光标。...可以在命令前边添加一个数字作为前缀,例如,2j 将光标向下移动两行。 用来移动光标的命令 命令 说明 0 或 | 将光标位在一行的开头。 $ 将光标位在一行的末尾。 w 定位到下一个单词。...有很多命令可以从普通模式切换到编辑模式,如下所示: 命令 描述 i 在当前光标位置之前插入文本 I 在当前行的开头插入文本 a 在当前光标位置之后插入文本 A 在当前行的末尾插入文本 o 在当前位置下面创建一行...d$ 删除从当前光标到行尾的字符 D 删除从当前光标到行尾的字符 dd 删除当前光标所在的行 d1G 删除光标所在到第一行的所有数据 dG 删除光标所在到最后一行的所有数据 可以在命令前面添加一个数字前缀...:set ws 循环搜索:如果直到文件末尾也没有查找到指定字符,那么会回到开头继续查找。 :set wm 设置自动换行,例如,设置距离边际2个字符时换行::set wm=2 。

88840

vim-神之编辑器-命令汇总笔记

知识汇总: 1:移动光标 h j k l :对应左下上右, e :移动到下一个单词的末尾 w:动到下一个单词的开头 Ctrl + e 向下滚动一行 ​Ctrl + y 向上滚动一行 ​Ctrl + d...d$ 从光标删到行末 3:插入 i      在光标前插入 ​​I     ​在当前行首插入 a      在光标后插入 ​​A    ​ 在当前行尾插入 o      在下一行进入插入模式 O     ...ddp 交换光标所在行和其下紧邻的一行。...个空格 set laststatus=2  “总是显示状态行 set backspace=indent,eol,start “backspace键” indent 删除自动缩进的值” eol 删除上一行行末尾的回车...g+s:查看网页的源代码 r:重新载入当前网页(顺便提一句,这点上新浪微博和它是一样的,光标没有定位在发送框时,即便没有安装这个插件你也可以用j/k来控制页面上下滚动,用r在刷新,用f或者p来定位到发送框

98330

一开始看不上亲密接触后又让你欲罢不能的 vim

向左(向后)和向右(向前)移动一个字的方法如下: w: 向右或向前移动一个字,光标位在字的首字符 b: 向左或向后移动一个字,光标位在字的首字符 命令模式按下字母w将光标向右移动一个字: ?...( : 向后移动一个句子,光标位在句子开始 ) : 向前移动一个句子,光标位在句子开始 { : 向后移动一个段落,光标位在段落开始 } : 向前移动一个段落,光标位在段落开始 命令模式按下)和(...H: 将光标定位到屏幕顶部一行的最左端 M: 将光标定位到屏幕中间一行 L: 将光标定位到屏幕的底部一行 还有一种我们非常熟悉的应用场景,就是在调试程序抛出异常时,通常会显示出异常产生的行号,这时就需要根据行号快速将光标定位到指定的位置...x dl 删除字 dw: 从光标所在位置开始,删除到字的末尾(包含光标所在位置的字符) db: 与dw相反方向删除,即删除光标所在位置前面的字符(不包含光标所在位置的字符) 删除行 dd: 删除光标所在的行...i: 在当前光标前插入 I: 在行首插入 a: 在当前光标后追加 A: 在行尾追加 o: 在当前光标所在行之后添加新行 O: 在当前光标所在行之前添加新行 6.

70920

vscode html注释快捷键_宇宙最强vscode教程(基础篇)

界面介绍 刚上手使用vscode时,建议要先把它当做一个文件编辑器(可以打字然后保存),等到有了一经验再去熟悉那些快捷键 先来熟悉一下界面及快捷命令(不用记) 3....基础 移动到行首 Cmd+左方向键 (win Home) 移动到行尾 Cmd+右方向键 (win End) 移动到文档的开头和末尾 Cmd+上下方向键 (win Ctrl+Home/End...html,需要去下面改js,改完js又需要回去,这时候Cmd+U直接回 在不同的文件之间回到上一个光标的位置 Control+- (win 没测试,不知道),你改了a文件,改了b文件之后想回到a文件继续编辑...代码移动 Option+上下方向键(win Alt+上下) 代码移动的同时按住shift就可以实现代码复制 Option+Shift+上下 添加注释 注释有两种形式,单行注释和块注释(在js...) 第一次按下时,它会选中光标附近的单词;第二次按下时,它会找到这个单词第二次出现的位置,创建一个新的光标,并且选中它。

2K30

如何从头手写一个富文本编辑器(解析slate源码,连载)

我们的项目的成果截图,镇宅一下: 文章末尾有demo源码,欢迎评论交流。 数据结构 既然是学习slate源码也就不想创新一个数据结构了,沿着前人的路先走一下吧。...创建项目 (1)npm install -g create-react-app (2)create-react-app day001 (3)cd day001 (4)npm start 在App.js...虽然它使用的原理很有价值,但是这个编辑器有点low,不管用户在编辑器哪里输入,内容都只能在文本末尾追加。作为一个富文本编辑器这是不可饶恕的。 那么现在,我们来完善这个问题。...但是光标在输入后位置不对了,我们接下来要改变光标。...dom节点里面文字的位置 window.getSelection().setBaseAndExtent( dom, offset, dom2, offset2) 重新写一下我们的APP.js

2.8K30

你这磨人的小妖精——选中文本并标注的实现过程

: 光标的终点容器 startOffset: 光标index距离起点容器文本起点的index距离 endOffset: 光标index距离终点容器文本起点的index距离 整个流程怎么跑起来: 监听selectionchange...innertext的index位置) 获取第index个字符距离容器的左上角的距离 把弹窗准确挂在所选文字结束光标下 基于这一套,服务端只需要存储的信息是:光标起点位置、光标终点位置、所选文字,前端这边完全可以实现所有的需求...小tips如何定位在container下 很自然的回想到,使用reactDOM.createPortal,很类似原生js的appendChild,挂在container下。...因为react下进行原生js操作是很危险的,重新渲染,删除元素的时候分分钟页面白屏——a不是b的子节点。...挂钩 react下使用原生js,react操作和原生js的dom操作严格分开,不可夹杂着一起使用 标注

1.8K30

软件测试|超好用超简单的Python GUI库——tkinter(六)

insertbackground设置插入光标的颜色,默认为 BLACKinsertborderwidth设置插入光标的边框宽度,默认值为 0insertofftime该选项控制光标的闪烁频频率(灭的状态...,注意忽略自动换行,且默认值为 0spacing2指 Text 控件文本块中自动换行的各行间的空白间隔,忽略换行符,默认值为0spacing3指 Text 组件文本中每一行与下方的空白间隔,忽略自动换行...,END 表示在末尾处插入delete(startindex , endindex)删除特定位置的字符,或者一个范围内的文字see(index)如果指定索引位置的文字是可见的,则返回 True,否则返回...比如 X表示沿水平方向填充,Y表示沿垂直方向填充,BOTH表示沿水平、垂直方向填充text.pack()# INSERT 光标处插入;END 末尾处插入text.insert(INSERT, '在拜仁,...;END 末尾处插入text.insert(INSERT, '在拜仁,你甚至可以踢球!')

72220
领券