Объясните один символ
var str = prompt("Введите строку"); function checkSpam (str) { var x = str; x = x.toLowerCase(); if (~x.indexOf("xxx")) return("Спам!!!"); else return x; } alert(checkSpam (str)); Если где-то в строке есть xxx, то выводит сообщение Спам. Объясните к чему тут вообще символ НЕ (~) ?? Без него любая строка даже без xxx выводится как Спам. |
MixX,
alert(~-1) замена if (x.indexOf("xxx") !== -1) |
Часовой пояс GMT +3, время: 09:45. |