обучение программированию с нуля бесплатно

JavaScript Неявное объявление переменных - объявление без var

Неявное объявление возможно, в таком случае переменная создаётся как поле глобального объекта, работает почти также, как и обычная (имеются различия). но всё же рекомендуется объявлять переменную явно:

var a;

JavaScript пример работы с логическими значением и приведения значения к логическому типу

var s = "hello world!"; // Строка 
var word = s.substring(s.indexOf(" ") + 1, s.length); // Использование свойств строки 



var g = 5; // объявление с инициаллизацией
var h; // просто объявление (без инициаллизации) 
console.log(h);

// использование логических значений -----------

var a = 5;
if (a > 4) {  // проверка условия
	console.log('больше!');
} else {
	console.log('меньше!');
}

// проверка приведения типа

var a = null;
if (a) {  // проверка условия
	console.log('true');
} else {
	console.log('false');
}

/*
==  нестрогое равно

JavaScript Значения, которые приводятся к FALSE, эквивалентны false

В JavaScript любое значение может быть приведено к логическому типу, а вот эти значения всегда приводятся именно к логическому false:

/* значения. приводящиеся к false:*/
undefined
null
0
-0    // "минус ноль"
NaN
"" // пустая строка

про NaN здесь.

Все остальные же значения, в т.ч. объекты и массивы эквиваленты true для логических проверок.

fontforge make otf installable - конвертировать

Может оказаться, что проще пойти другим путём.

[!] Flash Player - ошибки, проблемы, решения, примеры FlashPlayer, флэшплеер

Хотя него все хотят отказаться, всё же пока FlashPlayer рабает много где, а потому здесь собираем ссылки на проблемы с ним связанные.

(см. ссылки ниже)

line-height float - свойста не работают одновременно - div CSS

Если вы указываете данное свойство (line-height) для элеметнта, который не является строчным (например div), то оно и не должно работать.

JavaScript функции работы со строками, первый последний символ, подстрока, номер позиции символа, регистр и т.д. - список

Функции для работы со строками:

var s = "hello, world" // пусть дана такая строка
s.charAt(0) // => "h": первый символ.
s.charAt(s.length-1) // => "d": последний символ.
s.substring(1,4) // => "ell": 2-й, 3-й и 4-й символы.
s.slice(1,4) // => "ell": то же самое
s.slice(-3) // => "rld": последние 3 символа
s.indexOf("l") // => 2: позиция первого символа l.
s.lastIndexOf("l") // => 10: позиция последнего символа l.
// => 3: позиция первого символа "l", следующего
// за 3 символом в строке
s.indexOf("l", 3) 

JavaScript фунции работы с временем и датой - список

var then = new Date(2010, 0, 1); // Первый день первого месяца 2010 года
// Та же дата, в 17:10:30 локального времени
var later = new Date(2010, 0, 1, 17, 10, 30); // вот она
var now = new Date(); // Текущие дата и время
var elapsed = now - then; // Разность дат: интервалв миллисекундах
later.getFullYear() // => 2010
later.getMonth() // => 0: счет месяцев начинается с нуля
later.getDate() // => 1: счет дней начинается с единицы
later.getDay() // => 5: день недели. 0 - воскр., 5 - пятн.
later.getHours() // => 17: 17 часов локального времени

JavaScript арифметические (математические) функции - округление, корень, максимум, минимум, логарифс, cos, sin, степень список

Математические функции JS:

Math.pow(2,53) // => 9007199254740992: 2 в степени 53
Math.round(.6) // => 1.0: округление до ближайшего целого
Math.ceil(.6) // => 1.0: округление в верх
Math.floor(.6) // => 0.0: округление вниз
Math.abs(-5) // => 5: абсолютное
значение
Math.max(x,y,z) // Возвращает наибольший аргумент
Math.min(x,y,z) // Возвращает наименьший аргумент
Math.random() // Псевдослучайное число x, где 0 <= x < 1.0 
Math.PI // π: длина окружности / диаметр
Math.E // e: Основание натурального логарифма

Pages

Subscribe to RSS - обучение программированию с нуля бесплатно