2014-04-10 5 views
0

내가 Bval의 값을 반전하려면 다음과 같은 기능을 가지고에 부울 VAR에 NOT 사용하는 방법
Bval는 부울 PARAM입니다.는 자바 스크립트

function SomeMethod(Bval) { 
    $("#id_select_contact").attr("disabled", Bval); // Habilitar. 
    $('#id_select_contact option').eq(0).prop('selected', NOT Bval); //Seleccionar 
    return; 
} 

나는 NOT을 사용하는 것이 잘못되었음을 알고 있습니다.
아이디어가 있으십니까?

+0

시도! 'NOT'대신 – ambarox

+0

을 찾고 계십니까? 캐릭터? ! Bval –

+2

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Logical_operators, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference /Operators/Logical_Operators#Logical_NOT_.28.21.29. 이러한 종류의 문제는 [JavaScript 튜토리얼] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide)을 읽으면 해결할 수 있습니다. –

답변

1

이 시도 :

function SomeMethod(Bval) { 
    $("#id_select_contact").attr("disabled", Bval); // Habilitar. 
    $('#id_select_contact option').eq(0).prop('selected', !Bval); //Seleccionar 
    return; 
} 

이것은 논리 연산자에 대한 W3 학교 가이드입니다. http://www.w3schools.com/js/js_comparisons.asp

+0

w3schools에 연결할 수있는 [더 신뢰할 수있는] (http://www.w3fools.com/) 참조가 있습니다. –

0

자바 스크립트의 논리 부정 연산자는 너무 !

당신이 있습니다! 사실 === 거짓과

+0

이 답변은 유용합니다. 감사 ! (StackOverflow 말했다 : 투표 업 15 명성이 필요합니다). – UA8w0vuwS9070ezS9xvaq2Ect3uFcW

0

는 참조 용으로 JavaScript Expressions and Operators를 참조 허위 사실 === :

var myVal = true; 
var myInvertedValue = !myVal; 

! ! - 조작자는 부정입니다.

+0

이 답변은 유용합니다. 감사 ! (StackOverflow 말했다 : 투표 업 15 명성이 필요합니다). – UA8w0vuwS9070ezS9xvaq2Ect3uFcW

+0

문제가없는 사람 ... 감사합니다.) – TheHe

0

자바 스크립트에서 not 연산자는 강타입니다! NOT 리터럴이 아닙니다. 사물에 느낌표를 사용하십시오.

+1

이 답변은 유용합니다. 감사 ! (StackOverflow 말했다 : 투표 업 15 명성이 필요합니다). – UA8w0vuwS9070ezS9xvaq2Ect3uFcW

0

간단한 해결책은 그냥 Boolean 객체는 부울 값 (true 또는 false)에 비 부울 값을 변환하는 데 사용됩니다 !Bval

0
function SomeMethod(Bval) { 
$("#id_select_contact").attr("disabled", Bval); 
Bval = (Bval==true)?false:true; //or try, Bval =!Bval; 
$('#id_select_contact option').eq(0).prop('selected',Bval); 
return; 

}

+0

이 답변은 유용합니다. 감사 ! (StackOverflow 말했다 : 투표 업 15 명성이 필요합니다). – UA8w0vuwS9070ezS9xvaq2Ect3uFcW

+0

여러분을 환영합니다 @Nuevo Laredo, 도와 드리겠습니다 .... 만족은 내 투표입니다 ... –

0

될 것이다.

부울 개체 속성

생성자는 : Boolean 객체의 프로토 타입 을 생성하는 기능을 돌려줍니다 프로토 타입 : 당신이 Boolean 객체에 속성과 메소드를 추가 할 수 있습니다

예 :

<!DOCTYPE html> 
<html> 
<body> 

<p id="demo">Click the button to create a boolean object, then display it's constructor</p> 

<button onclick="myFunction()">Try it</button> 

<script> 
function myFunction() 
{ 
var myvar=new Boolean(1); 
var x=document.getElementById("demo"); 
x.innerHTML=! 1; 
} 
</script> 

</body> 
</html>