Объясните один символ
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, время: 05:15. |