function myCheck(x) {
var n = parseInt(x, 10); // приводим к числу
console.log('n = ', n);
if (isNaN(n)) {
console.log(x, ' - вообще не число')
} else {
var length = n.toString().length
console.log('length =', length)
}
}
myCheck(42);
myCheck('08');
myCheck('hello world');
https://jsfiddle.net/343030dp/ echo имеет также краткую форму, представляющую собой знак равенства, следующий непосредственно за открывающим тегом.
document.querySelectorAll('#menu a').forEach(function(link){ // находим все ссылки в меню
link.addEventListener('click', function(evt){ // добавляем обработчик клика
setBlock(location.hash) // отправляем
})
})
надо сразу написать код на то, чтобы он шел в личку, и парсил ПОСЛЕДНЕЕ СООБЩЕНИЕ, так?Если между проверками пришло несколько сообщений, то вы спарсите только одно?
и она должна быть всегда включена у человека, и этот скрипт должен обновляться через AJAX каждые (допустим, 10 секунд).почему не cron, например?
.btn {
/* скрываем часть блока */
width: 80px;
overflow: hidden;
/* плавность */
transition: width 0.5s ease;
}
.btn:hover {
/* показываем всё */
width: 100px;
}
https://jsfiddle.net/tja2Lzmy/ <div id="my">
<p class="announce">
Черный текст
</p>
не черный текст
</div>
<ul class="tt pm">
<li>
<ul>
<li>
<a href="">наведи мышку</a><span>магия!</span>
</li>
</ul>
</li>
</ul>
https://jsfiddle.net/724c54x9/$data = explode('-----', $input); // разбиваем по "-----"
$data = array_map(
function($row) {
$row = explode(';', $row); // разбиваем по точке с запятой
$row = array_map("trim", $row); // убираем лишние пробелы и переводы строк
$row = array_filter($row, function($val){return !empty($val);}); // убираем пустые значения
return $row;
}, $data);
https://ideone.com/fhpcoR bot.amsgevent.on(...)
а в вашем боте. В самом js есть addEventListener. Судя по тому, что даёт гугл, javascript может только читать файлы.Судя по этому высказыванию, вы не понимаете разницу между собственно языком (javascript) и платформой, на которой этот язык исполняется.