草庐IT

数字网

全部标签

javascript - 如何使用 Javascript 或 Jquery 增加字符串中的数字

我的textarea的id是字符串,格式是这样的id='fisher[27].man'我想克隆textarea并增加数字并获得id作为fisher[28].man并将其添加到现有的textarea。有没有办法使用jquery轻松完成此操作?varexistingId=$("#attextarea:last").attr('id');varnewCloned=lastTextArea.clone();varnewId=newCloned.attr('id');//addtheindexnumberafterspliting//prependthenewonetonewCloned.pre

javascript - 为页面上的所有数字设置专门的字体

对于我的网页,我选择了一种适合所有字母的字体。但是,对于所有数字,我想使用不同的字体。有没有一种方法可以设置CSS规则来定位页面上的所有数字?如果我不能严格地使用CSS做到这一点,我的第一个想法是使用正则表达式将所有数字包围在带有“数字”类的范围内,并为该类应用字体。有更好的方法吗? 最佳答案 您可以通过遍历文档在JavaScript中相对简单地完成此操作,以便将任何数字序列包装在具有class属性的span元素中并声明font-family在CSS中。原则上纯CSS也是可能的,尽管目前只有WebKit浏览器支持:@font-fac

javascript - 显示不带尾随零的最多两位小数的数字

在我的代码中,我将接受多个值,例如:8.74568.78我需要让它们显示为8.748.78即最多显示两位小数。我知道.toFixed(2)会帮助我处理第一个值,但在第二个和第三个值上会有我不想要的尾随零。如何产生我想要的结果? 最佳答案 使用Number.toFixed将数字四舍五入到两位数并格式化为字符串。然后使用String.replace删除尾随零:[8.7456,8.745,8.74,8.7,8].forEach(function(num){varstr=num.toFixed(2).replace(/\.?0+$/,"")

javascript - x|0 如何在 JavaScript 中降低数字?

在我先前问题的已接受答案中(Whatisthefastestwaytogeneratearandomintegerinjavascript?),我想知道一个数字如何通过符号|丢失小数点.例如:varx=5.12042;x=x|0;如何将数字降到5?更多例子:console.log(104.249834|0);//104console.log(9.999999|0);//9 最佳答案 因为,根据ECMAScript规范,按位运算符运算符对每个要计算的表达式调用ToInt32。参见11.10BinaryBitwiseOperators:

javascript - 数字javascript的数字总和

我看到了很多关于这个主题的其他帖子,但没有一个是关于javascript的。这是我的代码。vartheNumber=functiondigitAdd(base,exponent){varnumber=1;for(i=0;i0){sum=sum+theNumber%10;theNumber=Math.floor(theNumber/10);}document.writeln("Sumofdigits"+sum);}find(theNumber(2,50));我得到了正确的答案,我只是没有完全理解第二个函数,即while语句。任何帮助将不胜感激。谢谢! 最佳答案

javascript - 在 jquery 中选择 ID + 任意数字

我是stackoverflow和jQuery的新手,所以我在制作一个简单的函数时遇到了一些麻烦。我基本上在我的网站上有一些随机数量的链接,id"filtro"+"somenumber",我只想为点击其中任何一个的Action编写一个代码(稍后会用相同的“filtro”+“一些数字”)影响类(class)。例如:点击“#filtro3”,对“.filtro3”做一些事情。问题是,我不知道如何在jQuery中为“任意数字”编写字符串。我正在考虑做这样的事情:$(function(){$("#"+"filtro"+SOMENUMBER).click(function(){//Dosometh

javascript - 从 1 到 100,如果是 3 的倍数则打印 "ping",如果是 5 的倍数则打印 "pong",否则打印数字

我刚面试完回家,面试官让我写一个程序:它应该从1数到100,然后打印...如果是3的倍数,“ping”如果是5的倍数,"pong"否则,打印数字。如果它是3和5的倍数(比如15),它应该打印“ping”和“pong”。我选择了Javascript,并想到了这个:for(x=1;x实际上,我对我的解决方案非常不满意,但我想不出更好的解决方案。有谁知道更好的方法吗?检查了两次,我不喜欢它。我在家里进行了一些测试,但没有成功,这是唯一返回正确答案的测试... 最佳答案 恕我直言,您的解决方案非常令人满意。很难,因为半数既不是3的倍数也不是

Javascript 数字连接而不是添加,但 typeof 是数字而不是字符串

我是javaScript的新手。我正在构建一个计算器here我已将输入值存储在变量中,以便我最终可以操纵结果以根据输入执行计算。现在我只想将所有值加在一起。但是,它们不是相加,而是串联。我使用parseInt来防止javascript将数字视为字符串,而typeOf显示它们是数字。这是我的javascript:$(document).ready(function(){vartheTerm=$("#theTerm").val();vartheRate=$("#theRate").val();varthePrice=$("#thePrice").val();vartheTax=$("#th

信息隐藏与数字水印实验2-WAV 音频的 LSB 信息隐藏

一、实验目的了解WAV文件格式,掌握利用WAV格式音频文件实现LSB信息隐藏原理,设计并实现一种基于WAV文件的LSB信息隐藏算法,同时自行练习设计实现一种次第有效位的音频隐写算法。了解归一化相关系数NC的原理,利用NC对嵌入的水印图像和提取的图像水印进行比较。二、实验环境(1)Windows或Linux操作系统(2)Python3环境(3)Python的wave、numpy、matplotlib、opencv-python库(4)wave音频文件和二值水印图像文件三、实验要求(1)利用载体音频Carrier.wav隐藏嵌入秘密信息bupt.bmp图像,采取次低有效位嵌入,不是在最低有效,而是

javascript - 格式化数字以在每 1000 个因子处使用逗号

我需要将像1234567这样的数字格式化为1,234,567但不知道该怎么做。我尝试使用TypeScript的货币管道,但在数字前面给出了USD或$。我想删除它并以这种方式格式化数字1,234,567。我该怎么做? 最佳答案 只需使用number(十进制)管道即可。举个例子:{{'1234567'|number:'1.0':'en-US'}}将产生输出1,234,567。如果您不更改默认语言环境(通过调用registerLocaleData()或提供LOCALE_ID),那么简单的{{'1234567'|number}}也可以。