javascript脚本数字类型操作

【JS】把JavaScript脚本作为书签收藏起来并可单击执行 灵感来源于B站一个很喜欢的UP主,名字叫【imba久期】,当时发现JS还能这么玩,感觉挺有趣,就学了一下,同时他在B站也在每日更新一些JS的小程序、小技巧,欢迎大家来关注,一起学习呀!(手动滑稽) 效果说明 从操作上说,是将JavaScript脚本作为书签,想用的时候点一下收藏栏中对应的书签,即可执行脚本; 从作用上说,主要可以对当前页面进行一些脚本上的操作,比如对特定页面DOM进行操作、改变字体颜色、删除广告等等;JS具体的用途可以说太多了,还需要大家去发现便利且实用的功能,这里只是提供一个方法; 比. 阅读详情

//加法

function accAdd(arg1,arg2){
      var r1,r2,m;
      try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
      try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
      m=Math.pow(10,Math.max(r1,r2))
      return (arg1*m+arg2*m)/m
   }

   //给Number类型增加一个add方法,调用起来更加方便。
   Number.prototype.add = function (arg){
       return accAdd(arg,this);
   }
   function accMul(arg1,arg2)
   {
   var m=0,s1=arg1.toString(),s2=arg2.toString();
   try{m+=s1.split(".")[1].length}catch(e){}
   try{m+=s2.split(".")[1].length}catch(e){}
   return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
   }

   // 给Number类型增加一个mul方法,调用起来更加方便。
   Number.prototype.mul = function (arg){
   return accMul(arg, this);
   }

//格式化数字,srcStr--数字,nAfterDot保留几位小数

function FormatNumber(srcStr,nAfterDot){
     var srcStr,nAfterDot;
     var resultStr,nTen;
     srcStr = ""+srcStr+"";
     strLen = srcStr.length;
     dotPos = srcStr.indexOf(".",0);
     if (dotPos == -1){
       resultStr = srcStr+".";
       for (i=0;i
         resultStr = resultStr+"0";
       }
     }
     else{
       if ((strLen - dotPos - 1) >= nAfterDot){
         nAfter = dotPos + nAfterDot + 1;
         nTen =1;
         for(j=0;j
           nTen = nTen*10;
         }
         resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
       }
       else{
         resultStr = srcStr;
         for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
           resultStr = resultStr+"0";
         }
        
       }
     }
   
    return resultStr;

   }

前端必知必会-JavaScript 数字类型 本文介绍了JavaScript 数字类型的使用,如有问题欢迎私信和评论。 阅读详情

相关推荐

Next.js 脚本优化:高效加载 JavaScript

Next.js 作为一个基于 React 的全栈框架,在处理 JavaScript 脚本加载时提供了强大的优化工具,其中 next/script 组件是关键功能之一。脚本加载是 Web 应用性能的核心,传统next/script 组件在 App Router 和 Pages Router 中均可用,支持 beforeInteractive、afterInteractive 和 lazyOnLoad 等策略,允许开发者根据场景优化加载时机。本文将探讨 next/script 组件及脚本加载策略,详细讲解其

zimin的专栏 1466

javascript脚本的基本结构,脚本js是什么意思

1、JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思)2、脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行3、现在也可以基于 Node.js 技术进行服务器端编程。

神经网络爱好者 167

核函数——原理剖析

(Kernel Function)是机器学习和统计学中的一个重要概念,特别是在支持向量机(SVM)和其他基于核方法的算法中。核函数的主要作用是通过一个隐式的方式将数据映射到一个高维空间,从而使得在该高维空间中线性不可分的问题变得线性可分。没关系,现在让我们抛开一切无关的事情,花20分钟来认真领会一下,核函数的原理到底是什么。然后我们来说什么什么样的函数有资格称为核函数,也就是上面说的一个函数的内积矩阵是半正定矩阵。中的分布如左图所示。中是不可实现的,那如果我们将原始空间中的所有样本点,通过一个映射关系。

m0_70254540的博客 1587

JavaScript

文章目录JavaScript1. JavaScript是干什么的?2. 书写第一个JavaScript代码3. JavaScript代码书写的三种方式3.1 第一种方式:网页内(可以放在网页的任意位置)3.2 第二种方式:行内3.3 第三种方式:外部引入的方式4. 函数4.1 什么是函数?4.2 函数的作用:4.3 函数怎么调用?5. 字符串5.1 什么是字符串?5.2 JavaScript中的字符串的规范5.3 什么时候使用单引号,什么时候双引号呢?6. JavaScript中的数字类型7. JavaSc

weixin_46293452的博客 872

Delphi 12.3 精简绿色版下载

Delphi精简绿色版基于原版安装,去掉了InterBase、法语、德语、日语,只保留了Delphi Windows 32和Delphi Windows 64桌面开发,其余部分未做任何修改。Delphi精简绿色版不含任何破解,仅供学习和研究,24小时后请自行删除,如需继续使用Delphi,请购买正版。绿色版基于原版安装,未做任何精简和修改。绿色版不含任何破解,仅供学习和研究,24小时后请自行删除,如需继续使用RAD Studio,请购买正版。

全粘工程师 4303

Adams二次开发实战指南:从CMD到Python与插件开发全解析

本文全面解析Adams二次开发的三种核心方法:CMD命令、Python脚本和C++插件开发。通过实战案例展示如何实现参数批量修改、自动化仿真流程和定制功能开发,显著提升多体动力学仿真效率。特别适合需要处理复杂建模和重复性任务的工程师学习参考。

weixin_29235923的博客 128

28.精讲JavaScript数字类型,你不知道的必考点。

文章目录JavaScript数字类型详解前言数字的写法分隔符省略的0十六、八、二进制toString(base)舍入精度偏差偏差现象偏差原因解决方法Infinity、NaNObject.isparseInt、parseFloatMath对象总结 JavaScript数字类型详解 你真的完全了解JavaScript数字类型吗,看完这篇在回答我! 前言 JavaScript中存在两种表示数字的类型: Number类型,也就是常规意义上的数字类型,以64位的IEEE-754格式存储,属于“双精度浮点数”,截至.

魏大大 2424

(一)深入理解Bluez协议栈之蓝牙Mesh的支持(1/5)

BlueZ是Linux官方蓝牙协议栈。它是一个基于GNU General Public License (GPL)发布的开源项目,从Linux 2.4.6开始便成为Linux 内核的一部分。如果你是linux平台开发蓝牙的的工程师,肯定会接触过Bluez协议栈,hciconfig,hciattach,hciconfig等工具都是很好用的工具。

3321

JS+条件语句+循环语句+js操作

JS 弱类型语言,脚本语言,解释性语言,基于对象和事件驱动 性质 简单性,安全性,动态性,跨平台性 组成 ECMAScript. DOM, BOM 标签 type src async 引入外部js 弹框 alert(“”) 写入 document.write(“”) 单行注释 // 声明变量(见名知意) var name=&quot; &quot;; &amp;lt;script type=&quot;text/javascript...

MODECHENG的博客 695

零基础DSP实战TMS320F28035:第九节,ADC比较器&EPWM

ADC比较器框图如下所示:-电压-----------------------------输出-电压A>电压B------------------ 1-电压A

sinat_30943509的博客 2535

uniapp - [全端兼容] 实现精美Editor富文本编辑器功能,uniApp全平台兼容的富文本插件组件用户可上传图片及对接服务器存储文件等,手机移动端H5网页富文本/小程序富文本/App富文本!

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,uniapp富文本编辑器,uniapp中如何实现各平台都兼容的富文本编辑器,Editor富文本插件,uniApp微信小程序富文本,UNI-APP安卓苹果ios系统App端富文本组件,editor富文本编辑器如何实现上传图片,图片上传后不显示怎么办,如何配置图像上传功能,富文本图片上传怎么传到服务器中,获取图片路径,editor插入图片,富文本编辑器上传图片,报错怎么办,跨域CORS处理,配置不行无效

🏆 前端领域优质创作者 1万+

2.3、JavaScript 数据类型 - 数字类型

在 JavaScript 中,数字有两种类型:(1)常规数字类型,以 64 位的格式 IEEE-754 存储,也被称为“双精度浮点数”。这也是我们绝大多数时候使用的数字。(2)BigInt 数字,用于表示任意长度的整数。有时会需要它们,因为常规数字不能安全地超过 2^53 或小于 -2^53。

_ 6232

深入解析:使用Python进行T矩阵散射计算的完整指南

在物理学和工程学中,散射是一个至关重要的概念。当波(无论是光波、声波还是其他类型的波)遇到一个障碍物时,它会在多个方向上散开。为了理解和预测这种行为,我们需要进行数学建模和计算。其中,T矩阵方法是一种非常有效的工具。在开始计算之前,我们需要定义一些基础函数。"""计算T矩阵的一个元素。参数:- wave_vector: 波矢- scatterer_position: 散射体的位置- scatterer_properties: 散射体的性质(如大小、形状等)返回:- T矩阵的一个元素。

qq_38334677的博客 1054

xshell写JS脚本自动进行操作

文章目录一、安装正版xshell二、xshell运行脚本1. 写脚本脚本格式脚本常用命令脚本样例2. 运行脚本 前景提要,公司四十多台服务器,当每台服务器都需要升级更新的时候,一台一台的登录实在是不符合一名程序员的作风。于是乎就写的一个 js 自动化脚本,自动操作 xshell。 一、安装正版xshell 我刚开始使用的是不是正版的,crt 跑脚本没问题,xshell 跑脚本就老报错,一气之下就重新装了免费正版(学生版)的 xshell,下载地址:https://www.netsarang.com/zh/a

一名小码农的博客 4081

FM1288回声消除芯片调试方案 - 综述

专栏文章概览

优快云mianfeixiazai001的博客 1714

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

JavaScript中的数字类型

JavaScript 语言中只有一种数值类型,就是 number 类型,这个类型的值可以选择带小数点或者不带小数点。不像其他语言中还分成了整型、浮点型、长整型、单精度、双精度等等。 数字类型的使用 我们在声明数字类型时,可以带小数点,也可以不带,或者使用科学计数法。 示例: 下面是我们声明的两个 number 类型的变量: var a = 7; var b = 1.25; 在声明数字类型的变量时,不需要加引号,这就是数字类型和字符串类型的区别,例如我们看下面这两个变量: var num1 = 100; v

ivenqin的博客 402

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

JavaScript基础: JavaScript 数字类型

JavaScript基础: JavaScript 数字类型

编程技术探索者,分享C/C++、C#、Java、数据库等开发经验,聚焦实战技巧与AI兴趣,助力编程爱好者成长。 334

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

JS Number对象常用函数(数字类型常用函数)

返回一个指定精度的数字。表示 1 和比最接近 1 且大于 1 的最小 Number 之间的差别。将字符串转换成整型数字,和全局方法。返回指定小数位数的表示形式。

墨痕诉清风的博客 1444

副队长JavaScript教程(11)–JS数据类型之数字类型

本文介绍了JavaScript中的数字类型,涵盖整数、小数及其特殊值NaN和Infinity,强调变量命名规范与数学运算功能。重点指出浮点数运算存在精度丢失问题,如0.1 + 0.2结果为0.30000000000000004,该现象非JS独有,需在金额等精密计算中规避。建议合理命名变量,善用console.log调试输出。

编程副队长 1088

在已有网页上运行js脚本,js如何操作页面元素

当我们用鼠标点击浏览器界面中的一个按钮时就触发了一个事件(即点击事件),类似的还有很多其他事件,比如当鼠标移动到某个标签上,光标选中某个输入框等,这些都是事件,那么就,接下来就介绍一下一些常用的事件。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。注:使用方式二和方式三可做到事件与标签相分离,在测试代码时,可以使用方式一绑定标签与事件,在日常编程中建议使用方式二和方式三。

chatgpt001的博客 1882

javascript数字类型

转载来自:http://blog.sina.com.cn/s/blog_538210f30100gkr0.html javascript是弱类型语言,因此在涉及到从dom节点中取得数字并且加入计算的时候,会有一些类型转换上的问题。本文从类型转换着手,讲解javascript的数字类型。 一..JS的数字类型    js的数字类型只有一种,叫做Number.js中的所有数字皆属于此类型。包

springk的专栏 5109

js原生判断是否是数字类型

js判断数字类型汇总 最近在写代码的时候,有些逻辑需要判断数字类型,等用到的时候才发现自己了解的方法不太严密,然后就决心查资料汇总了解下有哪些方法比较严密 第一种:typeof + isNaN 使用typeof可以判断是否是一个数字类型,但是NaN也是数字类型,为了筛除这个可能,进一步通过isNaN来筛除。这种方法会遗漏Infinity function isNumber(num) { retu...

yq_giveYouMoney的博客 3374

js数据基本数据类型-Number(数字类型)详解

number数字类型 包含:常规数字、NaN NaN not a number: 非数字 不是一个数,但它率属于数字类型 NaN和任何值(包括自己)都不相等:NaN!=NaN,所以我们能用相等的方式判断是否为有效数字 isNaN 检测一个值是否为非有效数字,如果不是有效数字返回true,反之是有效数字返回false 在使用isNaN进行检测的时候,首先会验证检测的值是否为数字类型,如果...

weixin_42069147的博客 4289

JavaScript脚本操作CSS

使用JavaScript脚本操作CSS

码说芯语的博客 949

JAVASCRIP中数字类型解说

分类:JAVASCRIPT 标签:Infinity,JAVASCRIPT,NaN,Numbe 作者:不雨花犹落 原文:http://riahtml.com/javascript/javascrip_number/69/ javascript是弱类型语言,因此在涉及到从dom节点中取得数字并且加入计算的时候,会有一些类型转换上的问题。本文从类型转换着手,讲解javascript的数字

Jack _永远做一个奔跑的人 809
上一篇: 重装系统后如何恢复oracle10g数据…
下一篇: Oracle超出最大连接数问题及解决(…
jarry.liu
博客等级 码龄16年 36粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jarry.liu

如果对您有帮助,鼓励下博主吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值