이 코드의 첫 부분 (+ =)을 삼항 연산자와 함께 사용하여 머리를 감쌀 수 없습니다. h.className += h.className ? ' error' : 'error' 이 코드가 작동한다고 생각하는 방식은 다음과 같습니다. h.className = h.className + h.className ? ' error' : 'error' 그러나 내 콘솔에 오류가 발생하기 때문에 올바르지 않습니다. 그래서 내 질문은이 …
Java에서 수행 할 긴 비교 세트가 있으며 그중 하나 이상이 사실로 나오는지 알고 싶습니다. 비교 문자열이 길고 읽기 어려웠 기 때문에 가독성을 위해 분리했고 자동으로 . |=대신 단축키 연산자를 사용했습니다 negativeValue = negativeValue || boolean. boolean negativeValue = false; negativeValue |= (defaultStock < 0); negativeValue |= (defaultWholesale < 0); negativeValue …
다음 작업의 결과에 대한 설명은 무엇입니까? k += c += k += c; 다음 코드의 출력 결과를 이해하려고했습니다. int k = 10; int c = 30; k += c += k += c; //k=80 instead of 110 //c=70 현재 "k"의 결과가 80 인 이유를 이해하는 데 어려움을 겪고 있습니다. k …
그래서 논리 값이 이진 사업자, 자바가 &, |, ^, &&와 ||. 여기에서 그들이하는 일을 간단히 요약 해 보겠습니다. JLS 15.22.2 부울 논리 연산자 &, ^ 및 | JLS 15.23 조건부 및 연산자 && JLS 15.24 조건부 또는 연산자 || 의 경우 &결과 값은 true두 피연산자 값이 모두 다음 과 같은 …