jQuery Window Width иначе, если заявление

Мне интересно, почему мой последний оператор if никогда не выполняется. Я пытаюсь сделать это:

$(document).ready(function() {
    function checkWidth() {
        var windowSize = $(window).width();

        if (windowSize <= 479) {
            console.log("screen width is less than 480");
        }
        else if (windowSize = 480 && windowSize <= 719) {
            console.log("screen width is less than 720 but greater than or equal to 480");
        }
        else if (windowSize = 720 && windowSize <= 959) {
            console.log("screen width is less than 960 but greater than or equal to 720");
        }
        else if (windowSize >= 960) {
            console.log("screen width is greater than or equal to 960");
        }
    }

    // Execute on load
    checkWidth();
    // Bind event listener
    $(window).resize(checkWidth);
});​

Все регистрируется в консоли, кроме последнего, если. Что я делаю неправильно?

Спасибо,

UPDATE:

Для всех, кто еще заинтересован, я настоятельно рекомендую плагин enquire.js:

http://wicky.nillia.ms/enquire.js/

Передайте лучший подход, который я нашел для распознавания медиазапросов в JS.

Ответы на вопрос(3)

Ваш ответ на вопрос