双重条件

时间:2016-12-26 04:18:46

标签: javascript

它将使选择单词以“p”开头并以“a”结尾。它为什么不起作用?

function checkWord(word) {
    if (word.charAt(0) = 'p' && word.charAt(word.length - 1) = 'a') {
      return true;
    } else {
      return false;
    }

1 个答案:

答案 0 :(得分:0)

=用于分配值,而不是检查它们。使用==检查值,===检查值和类型。所以,你的代码应该是:

function checkWord(word) {
    if (word.charAt(0) === 'p' && word.charAt(word.length - 1) === 'a') {
      return true;
    } else {
      return false;
    }

这应该可以解决问题。