나는 코딩과 자바 스크립트에 초보자이지만 연습 연습을하고 있는데 내가 확신 할 수없는 것을 발견했다.불필요한 경우 parseInt extraenous를 사용합니까?
var nameLength = parseInt(fullName.length);
var nameLength = fullName.length;
첫 번째 줄은 이미 정수라고 생각하지 않으므로 parseInt를 포함해야합니까?
나는 코딩과 자바 스크립트에 초보자이지만 연습 연습을하고 있는데 내가 확신 할 수없는 것을 발견했다.불필요한 경우 parseInt extraenous를 사용합니까?
var nameLength = parseInt(fullName.length);
var nameLength = fullName.length;
첫 번째 줄은 이미 정수라고 생각하지 않으므로 parseInt를 포함해야합니까?
예 : var nameLength = parseInt(fullName.length);
을 제거하십시오. 설명은 다음과 같습니다.
JavaScript의 parseInt() 메소드는 문자열의 정수 값을 정수로 변환하는 데 사용됩니다. 문자열이 있는데, 예를 들어 var s = "3";
이라면 + 연산자를 사용할 수는 있지만 숫자 인 것처럼 추가하지는 않습니다 (예 : s += 9;
, s
은 "39"
과 같음). 문자열 형식의 값이있는 경우에만 parseInt()
메서드를 호출합니다. 대부분의 경우 모든 언어가 아니더라도 .length
또는 .length()
은 정수를 반환합니다. 당신이하고있는 일은 숫자를 숫자로 변환하려고 시도하는 것입니다. (그 정의를봤을 때) 외래적인 것입니다.
하하, 코딩보다 어휘력이 좋습니다. 이것은 정확히 내가 감사를 찾고 있었던 것이다. @AlexJone –
아니요, 정수가 이미 정수 인 이유는 무엇입니까? – Li357
'parseInt'는 문자열에서만 호출해야합니다. 그래서'fullname.length'는 무엇입니까? – Bergi