【技术实现步骤摘要】
本专利技术涉及JavaScript
,具体涉及一种解决JavaScript中无限循环小数的算法。
技术介绍
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,是一种动态类型、弱类型、基于原型的直译式脚本语言;同时也是一种广泛用于客户端Web开发的脚本语言;常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如响应用户的各种操作等。由于其语言的特殊性,在一定程度上对数字之间的运算结果与其用正常的数学方式运算结果存在差异,影响结果的精度及精确性,从而影响业务处理的结果和用户体验。
技术实现思路
本专利技术解决的技术问题在于提供一种解决JavaScript中无限循环小数的算法。为用户提供一种更简捷、高效,更精确的运算方法。本专利技术解决上述技术问题的技术方案是:包含以下几个步骤:步骤一、获取将要进行运算的各种数字及运算符;步骤二、分析在正常数学运算与JavaScript中运算的结果;步骤三、对正常运算是有限小数而JavaScript中出现无限循环小数的异常结果进行扩大;步骤四、分步操作,对扩大后的运算结果进行同步缩小;最后输出运算结果。所述的步骤一中,获取业务处理中的各种数字参数,按其业务需求将数字参数以不同的运算符连接起来,组成运算式。所述的步骤二中,将步骤一组成的运算式在JavaScript中进行运算,保存其运算结果,再 ...
【技术保护点】
一种解决JavaScript中无限循环小数的算法,其特征在于:包含以下几个步骤:步骤一、获取将要进行运算的各种数字及运算符;步骤二、分析在正常数学运算与JavaScript中运算的结果;步骤三、对正常运算是有限小数而JavaScript中出现无限循环小数的异常结果进行扩大;步骤四、分步操作,对扩大后的运算结果进行同步缩小;最后输出运算结果。
【技术特征摘要】
1.一种解决JavaScript中无限循环小数的算法,其特征在于:
包含以下几个步骤:
步骤一、获取将要进行运算的各种数字及运算符;
步骤二、分析在正常数学运算与JavaScript中运算的结果;
步骤三、对正常运算是有限小数而JavaScript中出现无限循环小数的异常
结果进行扩大;
步骤四、分步操作,对扩大后的运算结果进行同步缩小;
最后输出运算结果。
2.根据权利要求1所述的解决JavaScript中无限循环小数的算法,其特征
在于:所述的步骤一中,获取业务处理中的各种数字参数,按其业务需求将数
字参数以不同的运算符连接起来,组成运算式。
3.根据权利要求1所述的解决JavaScript中无限循环小数的算法,其特征
在于:所述的步骤二中,将步骤一组成的运算式在JavaScript中进行运算,保存
其运算结果,再以正常的数学方式进行计算得到结果,将两种运算结果进行对
比分析。
4.根据权利要求2所述的解决JavaScript中无限循环小数...
【专利技术属性】
技术研发人员:丁继锋,徐震宇,孙傲冰,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。