JS截取字符串某几位
stringObject.slice(start, end)
var str = "0123456789";
console.log("原始字符串:", str);
console.log("从索引为3的字符起一直到结束:", str.slice(3));
console.log("从倒数第3个字符起一直到结束:", str.slice(-3));
console.log("从开始一直到索引为5的前一个字符:", str.slice(0,5));
console.log("从开始一直到倒数第3个字符的前一个字符:", str.slice(0,-3));
console.log("从索引为3的字符起到索引为5的前一个字符:", str.slice(3,5));
console.log("从索引为3的字符起到倒数第3个字符的前一个字符:", str.slice(3,-3));
JS中获取元素的方法
document.getElementByid('id名')
document.getElementsByTagName('标签名') 【数组】
document.getElementsByClassName('class名') 【数组】
document.getElementsByName('通过name获取') 【数组】 <input type="text" name="name">
document.querySelector('选择器')('div') 【获取该选择器的第一个元素】
document.querySelectorAll('div')/('div p') 【获取拥有此选择器的元素,获取的是一个数组】
**修改元素样式加** .style.display='none'
object对象和json字符串之间相互转换
object转化为json字符串
var data = new Object();
var jsonData = JSON.stringify(data);
json字符串转为js对象
var jsonObj = eval(jsonStr);
var jsonObj = JSON.parse(jsonStr);
JS同比增长率百分比计算
同比增长率 =(本期数 - 同期数)÷ 同期数 × 100%
$(document).ready(function(){
$.ajax({
url: `${baseurl}/big/screen/deviceCurrentValue123month/1`,
type: 'post',
dataType: 'json',
cache : false,
async : false,
success: function (data) {
dataTanYUE = data.data.deviceCurrentValue3.toFixed(2)
dataTanYUENew = data.data.deviceCurrentValue4.toFixed(2)
},
})
var point1 = ((dataTanYUENew - dataTanYUE) / dataTanYUE)
var point1str = Number(point1 * 100).toFixed(2);
point1str += "%";
console.log(point1str)
})