내가 JS이 진행 표시 줄을 가지고 있고이 코드를 사용하여 폭을 증가시켜 진행 상황을 채우고있어 사이에 각 숫자의 비율을 얻을 나는 숫자 15에서 40 사이의 값을 가진 계산기로부터 값 (결과)을 얻을 것이므로이 15는 0 %가 될 것이고 40은 100 %가 될 것이다. 진행률 표시 줄의 너비를 40 %로 설정하고 진행률 막대의 값을 0으로 설정하면 최대 100 %까지 갈 수 있습니다. 기본적으로 나는 25에서 15까지의 모든 숫자를 0에서 100 % 사이의 백분율 값으로 변환하는 논리가 필요합니다.자바 스크립트 로직은 두 개의 숫자
답변
문의하기 전에 당신의 방법은이 작업을 수행 :
ValueSC= ((Max-Min)/100)*(Current-Min))
어디 : 현재 : 귀하의 값 최소 = 최소값보다 폭 넓은 답변으로 최대 = 최대 값
, 공식 당신이있어 찾는 것은 ((value - min)/(max - min)) * 100
입니다. max
및 min
은 귀하의 가치 범위이며 value
은 현재 진행 상황입니다. 이것은 두 개의 다른 값 사이의 주어진 값에 대한 진행률을 반환합니다.
먼저 100을 작은 단계로 나눠야합니다. 이 전화 번호 25 (40-15) 다른 값이 될 수 있으므로 단계의 길이는 25분의 100해야하고, 당신의 시작 번호가 같은 15 뭔가 일을해야입니다 :
function getPercentage(number) {
return (number - 15) * (100/25);
}
반환 값은 다음과 같아야합니다. return ((number - 15)/(40 - 15)) * 100' – DannyFeliz
이들은 동일하지만, 맞습니다.). – user3076373
var percent = ((value - 15)/(40 - 15)) * 100
40
당신에게 100
을 줄 것이다 15
는 하나 개의 숫자 증가에 당신에게 0
- 1. 자바 스크립트 문자열 비교의 기본 로직은 무엇입니까?
- 2. 자바 스크립트 - 두 개의 레이블
- 3. 두 개의 자바 스크립트 결합하기
- 4. 자바 스크립트 계산기 두 자리 숫자
- 5. 두 개의 숫자 추가하기
- 6. 최대 두 개의 숫자
- 7. 자바 스크립트 숫자 배열
- 8. 자바 스크립트 카운트 숫자
- 9. 두 스크립트 자바 스크립트 내가 파일에 두 개의 스크립트가 함께
- 10. 자바 스크립트 비교하고 두 개의 텍스트 필드
- 11. 내가 두 개의 스위치가 자바 스크립트
- 12. 라이브러리를 참조하는 두 개의 자바 스크립트 파일
- 13. 두 개의 자바 스크립트 사이에 문자열 전달하기
- 14. 이 두 개의 자바 스크립트 코드를 결합하십시오.
- 15. 두 개의 자바 스크립트 파일이 충돌합니다
- 16. 자바 스크립트 두 개의 타임 스탬프
- 17. 두 개의 자바 스크립트 파일을로드하는 방법은 무엇입니까?
- 18. 두 개의 객체를 반환하는 자바 스크립트
- 19. 두 개의 자바 스크립트 날짜 변수
- 20. 사용하여 두 개의 자바 스크립트 기능
- 21. 두 개의 자바 스크립트 파일이 먼저 호출됩니다.
- 22. 자바 스크립트 setTimeout을 두 개의 루프로
- 23. 자바 스크립트 고유의 임의의 숫자
- 24. 참조 JSON 숫자 자바 스크립트
- 25. 자바 생성자의 두 필드에 두 숫자 집합?
- 26. MVC에 두 개의 숫자 추가
- 27. 두 개의 전체 숫자 곱하기
- 28. 두 개의 디지털 숫자 추가
- 29. 나누기 두 개의 숫자 여기
- 30. Qt - 두 개의 숫자 추가
를 제공합니다 비율이 4 %까지 가야한다 –
@RahulArora 예, 즉 –
그래서 당신이 얻을 어떤 값, 그냥 (이 논리를 적용해야 정확 가치 -15) * 4 그리고 만약 내가 틀리지 않다면 이것은 너비가되어야한다 –