数字截取

【取整】数字的小数部分,保留整数部分

Math.trunc()

console.log(Math.trunc(2.01)); // 2console.log(Math.trunc(2.9)); // 2console.log(Math.trunc('0.22')); // 0console.log(Math.trunc(-1.22)); // -1console.log(Math.trunc(-1.56)); // -1console.log(Math.trunc(true)); // 1

 【四舍五入】数字四舍五入后的整数部分

Math.round()

console.log(Math.round(2.01)); // 2console.log(Math.round(2.9)); // 3console.log(Math.round('0.22')); // 0console.log(Math.round(-1.22)); // -1console.log(Math.round(-1.56)); // -2console.log(Math.round(true)); // 1

【向上取整】

Math.ceil()

console.log(Math.ceil(2.01)); // 3console.log(Math.ceil(2.9)); // 3console.log(Math.ceil('0.22')); // 1console.log(Math.ceil(-1.22)); // -1console.log(Math.ceil(-1.56)); // -1console.log(Math.ceil(true)); // 1

【向下取整】

Math.floor()

console.log(Math.floor(2.01)); // 2console.log(Math.floor(2.9)); // 2console.log(Math.floor('0.22')); // 0console.log(Math.floor(-1.22)); // -2console.log(Math.floor(-1.56)); // -2console.log(Math.floor(true)); // 1

字符串截取

【取整】数字的小数部分,保留整数部分

1. number.substring(0,number.indexOf("."))

2. Math.floor

//方法一:找到小数点位置然后截取
var number = "123.456";
var intNumber = number.substring(0,number.indexOf("."));//方法二:转成数字然后转换为整数再转换为字符串
var number = "123.456";
number.valueOf(Math.floor(Double.parseDouble(number)));//方法三:用小数点分割取第一个结果:
var number = "123.456";
number.split(".")[0]); //123注意字符串的类型,可以先判断

截取字符串前x个字符

str=str.substring(0,x);

从下标0的地方开始截取,截取x个

去掉字符串的前x个字符

str=str.substring(i);

var sb = "bbbdsajjds";
sb.substring(2); //bdsajjds

【截取下标2开始到下标4的字符】包含2不包含4  也就是2,3,4

str.substring(2, 4);

var sb = "bbbdsajjds";
sb.substring(2, 4);//bd

【将x替换为y】将字符串中的x替换为y

str.replace("x", "y")

var str = '1~N';
console.log(str.replace("N", "无限"));//1~无限

 【截取某个字符前后的内容】把一个字符串分割成字符串数组 这个如果特殊字符有多个,会都截取,分成n份(n代表:有多少特殊字符就是多少)

split('~')

var str = '10~N';
str.split("~")[0];//10
str.split("~")[0];//N

【获取文件名及拓展名】从URL地址获取文件名及其格式 xxx.jpg

let url = 'http://test.oss-com.aliyuncs.com/system/文件名.png';

let urlStr = url.lastIndexOf("/");

let fileName = url.substr(urlStr + 1);

      let url = row.fileUrl;let urlStr = url.lastIndexOf("/");let fileName = url.substr(urlStr + 1);

【VUE】字符串截取,数字截取相关推荐

  1. js vue 字符串转数字 并执行算数计算

    利用js变量弱类型转换.将字符串类型转换成数字类型,并执行算术运算 var n = "1"; var str = n-0 ; //此时str已经是数字类型 str = str +1 ...

  2. c语言提取字符串里面的数字,一个截取字符串中数字的函数

    一个截取字符串中数字的函数 我编写了一个代码,是截取字符串中数字的函数,如输入字符串:ah123hs453sh3k后,应将字符串中的字符"123"变为整数123,"453 ...

  3. JS 字符串截取、字符串与数字的转换

    JS 获取字符串最后一个字符 方法一:String.charAt(String.length - 1) const str = "123456"; console.log(str. ...

  4. python切片语法-Python新手学习基础之数据类型——字符串的切片截取

    切片截取是python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  5. python能进行切片操作的数据类型可以是_Python新手学习基础之数据类型——字符串的切片截取...

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  6. Python新手学习基础之数据类型——字符串的切片截取

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  7. mysql截取前几个字符串_mysql中截取指定字符前后的字符串

    使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组 ...

  8. java html 字符串截取字符串长度_Java截取带html标签的字符串,再把标签补全(保证页面显示效果)...

    一般是用在字符串中有html标签的截取. 如: 后台发布用了在线编辑器, 前台显示内容要截取的情况. import Java.util.ArrayList; import java.util.List ...

  9. php解析乱码字符串,PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]

    在PHP中,使substr函数截取字符串末位会出现乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位不准确,造成断开的字符会把其后的..拉过来一起做一个字,所 ...

最新文章

  1. C#学习笔记——捕获当前屏幕
  2. Android组件化打造知乎日报系列(一)—— 项目架构搭建
  3. 利用Attribute特性简化多查询条件拼接sql语句的麻烦
  4. 逻辑回归是分类还是回归_分类和回归:它们是否相同?
  5. python2 pip安装包等出现各种编码错误UnicodeDecodeError: 'ascii'(/或者utf-8) codec can't decode byte 0xd2......
  6. 如何在Chrome中保存您当前的所有标签,以便以后阅读
  7. bind blz mysql_MySQ DBAL重点剖析课程 企业级MySQL系统安全与DBA运维日常事务管理 运维DBA必备宝典...
  8. $arr['id'],$arr[id]的区别
  9. 11g新特性-自动sql调优(Automatic SQL Tuning)
  10. 云上自动化:云上编排让上云更简单
  11. 服务器上显示存储脱机,已解决: 如何清除windows2008服务器磁盘脱机显示 - Dell Community...
  12. Python中的文件对比(difflib文件对比、Linux文件对比)
  13. rsort php,php中rsort函数实例用法
  14. 手机移动端日期时间控件lcalenda
  15. 数据通路功能——单总线
  16. 简述数字信号处理的内容和理论
  17. 超详细IPONE越狱教程详解
  18. 鼠标移入a标签更换图片,移出图片复原。
  19. 每天一大杯可乐,会不会骨质酥松哇?
  20. 机器学习之金融信贷风控(一)互联网金融业申请评分卡的介绍

热门文章

  1. 院校考试部分配学生考试时间(基于贪心算法)
  2. Emerald 的搜索引擎使用技巧
  3. redis 秒杀多并发处理
  4. IB纪录(十八):At the heard of the image
  5. mysql行转列 -夜幕思年华
  6. mapreduce-全局排序 -夜幕思年华
  7. Linux搭建我的世界MC服务器 - MCSM面板 【外网远程联机教程】
  8. 《JavaWeb从入门到改行》fileupload,没毛病
  9. Problem M: 车牌限行
  10. 主孰有道?将孰有能?天地孰得?法令孰行?兵众孰强?士卒孰练?赏罚孰明?...