У меня есть сценарий, который принимает значение входных тегов при событии клика, и мне нужно сравнить их, чтобы узнать, являются ли они одинаковыми значениями. Я все еще изучаю Javascript и JQuery, поэтому мне действительно нужно найти какую-то помощь. Вот мой код:Сравнение переменных в Javascript
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("#swapCard_0").click(function(){
var phpval = document.getElementById('swapCard_0').value;
});
$("#swapCard_1").click(function(){
var phpval = document.getElementById('swapCard_1').value;
});
$("#swapCard_2").click(function(){
var phpval = document.getElementById('swapCard_2').value;
});
$("#swapCard_3").click(function(){
var phpval = document.getElementById('swapCard_3').value;
});
});
</script>
</head>
<body>
<input type="image" id="swapCard_0" src="image/image0.jpg" value="0">
<input type="image" id="swapCard_1" src="image/image1.jpg" value="1">
<input type="image" id="swapCard_2" src="image/image2.jpg" value="0">
<input type="image" id="swapCard_3" src="image/image3.jpg" value="1">
</body>
</html>
Так что пользователь нажимает на изображение 0, а затем щелкает изображение 2, которые оба имеют значение 0, то как я могу сравнить их в функции затем выполнить больше коды? Я уверен, что мне понадобится инструкция if, но я не уверен, как правильно ее проверить в моем коде. Я хотел бы воспроизвести звук, когда пользователь нажимает на два разных изображения с одинаковым значением.
Используйте оператор '===' для сравнения двух переменных. Объявите 'phpval' как глобальный и на клике, если phpval не является нулевым, и если у него есть '===' тот же val, что и phpval. –