-1
私はAND/OR/XORのような真の偽のステートメントでロジックゲートを使用しようとしています。私のコンソールは、35行目や14行目の問題があると私に伝え続けますが、エラーは表示されません。論理ゲートバイナリ付き
var or;
var and;
var xor;
var binary = document.getElementById("binary").value;
var binarytwo = document.getElementById("binarytwo").value;
function truefalse(){
if (binary == 1 && binarytwo == 1){
document.getElementById("and").innerHTML = "1 or TRUE"
}else{
document.getElementById("and").innerHTML = "0 or FALSE"
}
if (binary == 1 || binarytwo == 1){
document.getElementById("or").innerHTML = "1 or TRUE"
}if else (binary == 1 || binarytwo == 0){
document.getElementById("or").innerHTML = "1 or TRUE"
}if else (binary == 0 || binarytwo == 1){
document.getElementById("or").innerHTML = "1 or TRUE"
}else{
document.getElementById("or").innerHTML = "0 or FALSE"
}
}
<!DOCTYPE html>
<html>
<head>
<h1>Logic Gates</h1>
<br>
</head>
<body>
<h1>Write two Binary Values</h1>
<br>
<input id = "binary">Type a 0 or 1 here</input>
<br>
<input id = "binarytwo">Type a 0 or 1 here</input>
<br>
<button onclick = "trueFalse()">"Click Here to get the Statements"</button>
<br>
<p id="or">OR Statement</p>
<p id="and">AND Statement</p>
<p id="xor">XOR Statement</p>
</body>
</html>
問題は何と言いますか? 35行はどちらですか?コードスニペットに '
あなたは
trueFalse
関数の内部変数を再アクセスする必要があります。はまた、タイプミスでした:
else if
をしませif else
出典
2017-03-10 16:30:49
私はあなたを考えますあなたの持っているのはですsおよび
else
ESここで間違った方法ラウンド:それは
else if (..)
があるべきでなければなりません。..
が
と一致するように、個のfunction truefalse()
INPUTタグあなたが
if else
のようなものはありません</input>
出典
2017-03-10 16:32:27 Ankh
を必要としないことを意味し、自己閉鎖されています。
出典
2017-03-10 16:32:59