본문 바로가기
반응형

IT/자바스크립트55

[javascript] Double NOT 연산자를 이용한 float을 int로 변환 NOT 연산자는~기호로 표시되는 연산자입니다. 단항 연산자이므로 비트 NOT연산자를 사용하여 부동 숫자에서 소수 부분을 제거할 수 있습니다. 이진 수준에서 NOT연산자는 이진 비트 값을 반전합니다 (1비트의 경우0,0비트 값의 경우 1 반환). 즉, 숫자가10110으로 이진수로 표시되면 여기에 NOT를 적용하면 반전된 값 01001이 제공됩니다. 그리고 다시 NOT기능을 적용하면 숫자의 원래 비트 (10110)가 반환됩니다. 이렇게 NOT연산자를 두 번 적용하면 숫자 값이 반환되고 프로세스 중에 정수인 경우 숫자가 변경되지 않습니다. 그러나 부동 값의 경우NOT연산자를 두 번 적용하면 부동 숫자의 정수 부분만 반환됩니다. 예) (~~(555.321)); (~~(555.423)); (~~(555.523)).. 2023. 11. 2.
[javascript] OR 연산자를 이용한 float을 int로 변환 OR 연산자는 두 메서드와 비교할 때 float 값을 정수로 변환하는 데 효율적이고 빠르며 성능이 뛰어납니다. OR 연산자를 사용하여 부동 소수점 숫자의 정수 부분을 얻을 수 있습니다. OR 연산자는 이진 수준에서 작동하기 때문에 피연산자 번호를 이진수로 변환 한 다음 비트 단위로 OR연산이 실행됩니다. 허용 가능한 범위의 부동 소수점 숫자에 0과 함께 OR을 적용하면 부동 소수점 값의 정수 부분이 반환됩니다 예) (555.321|0); (555.423|0); (555.523|0); (-555.421|0); (-555.521|0); 2023. 11. 2.
[javascript] toFixed()를 이용한 float을 int로 변환 숫자를 가장 가까운 정수 값으로 반올림합니다. toFixed()는. 5보다 작은 float의 십진수 값을 더 낮은 정수 값으로 반올림합니다. 소수점 값이 ‘0.5’이상이면 부동 소수점 숫자는 다음으로 높은 정수 값으로 반올림됩니다. 음수 일때 주의 해야 합니다. 가장 가까운 정수를 선택하기 때문입니다. 구문 numberObject.toFixed(); 예) (555.123).toFixed(); (555.123).toFixed(1); (555.123).toFixed(2); (555.423).toFixed(); (555.423).toFixed(1); (555.423).toFixed(2); (555.523).toFixed(); (555.523).toFixed(1); (555.523).toFixed(2); (-5.. 2023. 11. 2.
[JSP] jsp 디렉터리 생성방법 jsp에서 디렉터리 생성하는 방법을 설명하겠습니다. 조금만 응용하면 java 에서도 사용할 수 있습니다. .... .... String UPLOAD_FOLDER_PATH = "/nas/image/" // 파일을 올리려는 경로 File directory = new File(UPLOAD_FOLDER_PATH) // file 생성 if (!directory.exists()) { // 디렉토리 존재 유무 확인 dircotry.mkdirs(); // 디렉토리 생성 } 2023. 11. 1.
반응형