오늘 프로젝트를 진행하다가 String 유형의 변수를 int 유형으로 변환해야 하는 문제에 직면했습니다. 평소와 같이 var i = Integer.parseInt("112"); 를 작성했지만 콘솔에서 "'Integer'가 정의되지 않았습니다"라는 오류를 보고했습니다. 나중에 js에서 String을 int로 변환하는 것이 Java에서와 다르며 Java에서 js로 변환을 직접 사용할 수 없다는 것을 알게 되었습니다. var j = parsInt("11"); 으로 변경하면 괜찮습니다.
비고: Java 또는 JavaScript인지 여부에 관계없이 parsInt 메소드에는 두 개의 매개변수가 있습니다. 첫 번째 매개변수는 변환할 객체이고 두 번째 매개변수는 기본이며 2, 8, 10, 16이 될 수 있습니다. 하지만 JavaScript에서는 0부터 시작하는 숫자는 8진법으로 처리되고, 0x부터 시작하는 숫자는 16진법으로 처리되는 것으로 간주됩니다.