HTML-9
(一)常用方法
- toFixed();
四舍五入到小数点后几位
var x=9.656;
x.toFixed(0);//10
x.toFixed(2);//9.66
x.toFixed(4);//9.6560
x.toFixed(6);//9.656000
- toPrecision()
四舍五入保留有效数字
var x=9.656;
x.toPrecision();//9.656
x.toPrecision(2);//9.7
x.toPrecision(4);//9.656
x.toPrecision(6);//9.65600
- parseInt()
parseInt("10");//10
parseInt("10.33");//10
parseInt("10 20 30");//10
parseInt("10 yyy");//10
parseInt("yyy 10");//NaN
- parseFloat()
parseFloat("10");//10
parseFloat("10.33");//10.33
parseFloat("10 20 30");//10
parseFloat("10 yyy");//10
parseFloat("yyy 10");//NaN
(二)Math
/* a的b次方 */
Math.pow(8,2);//64
/* 开跟 */
Math.sqrt(64);//8
/* 绝对值 */
Math.abs(-4.7);//4.7
/* 向上取整 */
Math.ceil(6.4);//7
Math.ceil(6.7);//7
Math.ceil(6.0);//6
/* 向下取整 */
Math.floor(6.4);//6
Math.floor(6.7);//6
Math.floor(6.0);//6
/* 加0.5后向下取整 */
Math.round(6.8);//7
Math.round(2.3);//2
Math.round(5.5);//6
/* 最大值&最小值 */
Math.max(1,5,4,8,6,0);
Math.min(1,5,4,8,6,0);
Math.random();//取值范围(0,1)
(三)Date
- 获取当前时间
var data=new Date();
console.log(data);
console.log(typeof data);//object
console.log(Number(data))
var data=Date();
console.log(data);
console.log(typeof data);//string
console.log(Number(data))
- 计算时间差
const data1=new Date();
for(let i=0;i<9999999;i++){}
const data2=new Date();
console.log((data2-data1)/1000+"秒");
随机推荐
- hexo博客git报错
一.意外的标记异常 1.异常内容: xxx:blog xxxx$ hexo g INFO Start processing FATAL Something's wrong. Maybe you can ...
- 《逆向工程核心原理》之DLL注入
DLL注入 DLL注入指的是向运行中的其他进程强制插入特定的DLL文件.从技术细节来说,DLL注入命令其他进程自行调用LoadLibrary() API,加载(Loading)用户指定的DLL文件.D ...
- snmptt解析中文trap消息
项目中使用了中国电信系统集成公司的虚拟化平台,为通过zabbix监控,接收HyperCenter发送的告警,需要将trap消息中的汉语编码转译.网络上snmptt资料不多,官网文档也不甚友好,通过参考 ...
- QTextEdit的使用
import sys from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit,QVBoxLayout, QPushButton cla ...
- 【go笔记】使用WaitGroup控制协程退出
前言 正常情况下,主协程一旦退出,其子协程也会全部中止并退出.为了阻塞主协程,可以使用time.Sleep(),也可以使用WaitGroup. 用法说明 // 导入sync import " ...
- [FlareOn3]Challenge1
打开直接f5,发现只有一个可疑函数 进入 base64??? base64解密
- 红帽RHCE考题总结练习(8.0 ansible)
本文是红帽RHCE考题的总结,个别题目写了多种步骤. 一.安装和配置ansible 题目: 按照下方所述,在控制节点 bastion.lab.example.com 上安装和配置 Ansible: 安 ...
- 在移动硬盘上安装Win11系统(不使用工具)
一.准备镜像文件 1.前往官网下载Win11镜像文件. Win11官网:Download Windows 11 (microsoft.com) 2.装载Win11镜像 找到Win11镜像.右键点击装载 ...
- 使用Springboot+SpringCloud+Seata1.3.0+Nacos1.2.1进行全局事务管理
一.官方文档网址 http://seata.io/zh-cn/docs/overview/what-is-seata.html Seata1.3.0开发组提供的开发文档 二.常见问题 2.1:网址: ...
- Tcp/Ip协议 A类B类C类D类 地址
TCP(传输控制协议):负责和远程主机连接 Ip(网际协议):负责寻址,使报文发送到其该在的地方 Ip地址:是TCP/IP的网络层用以标识网络中主机的逻辑地址,可以唯一标识Interent中的一台主 ...