我正在做回文编码挑战,我对编码非常陌生。我无法正确运行以挽救生命。我让某人看了一下,他们说应该没问题,但是显然,有些事情是不对的。我尝试了各种小的更改,每次都在VS中进行更新,但似乎没有任何效果。
$('#bntCrunch').on("click", function () {
var str = $('input').val()
function pal() {
const reversed = str
.split('')
.reverse()
.join('');
return str === reversed;
if (str == reversed) {
document.getElementById('output').innerHTML(str);
}
else {
document.getElementById('output').innerHTML("That is not a palindrome");
}
}
})
</script>
VS似乎说“无论我在哪里调用函数,都已定义好朋友,但从未读取过它的值”。
注意,如果您不希望区分大小写,则必须在“ ===”测试的每一侧都添加“ .toLowerCase()”。
$( document ).ready(function() {
$( "#button" ).on( "click", function() {
$('#result').text($('#test').val()===$('#test').val().split('').reverse().join('')?"OK":"KO");
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="test" />
<input type="button" id="button" value="Test" />
<div id="result"></div>