Типы данных
php
<?
//bool - Логические значения
$b = true;
$b = false;
//int - Целые числа
$a = 5;
echo $a.", ";
//float - Числа с плавающей точкой
$a = 5.5;
?><?=$a?><?
//string - Строки
$s = "какой-то текст";
//array - Массивы
$arMas1 = array(1,3,2,"asdasd");
$arMas2 = [
"STRING_KEY" => 1,
"STRING_KEY2" => 4,
];
?>
<pre>
<?//выведем массивы
print_r($arMas1);
var_dump($arMas2);
echo gettype($arMas1);
?>
</pre>
<?
//Объекты
class HelloClass{
function SayHello(){
echo "Hello world!";
}
}
$object = new HelloClass;
$object->SayHello();
?>
<pre>
<?//выведем массивы
//print_r($object); //не работает
var_dump($object);
echo gettype($object);
?>
</pre>
|
//boolean Логические значения
var b = true;
b = false;
//number - числа (и целые, и с плавающей точкой)
var a = 5;
a = 5.5;
console.log(Number.MAX_SAFE_INTEGER); //максимальное безопасное целое число 9007199254740991, после арифм операции некорректны
//bigInt - большие целые числа
//к числу добавляем префикс n
console.log(BigInt(Number.MAX_SAFE_INTEGER) * 2000n);
//string - Строки
var s = "какой-то текст";
//object Объекты (в т.ч. и массивы)
var arMas = [1,"asdasd",2,5]; //массив
console.log(arMas);
console.log(typeof arMas); //вывести тип arMas
//объект, ассоциированный массив
var user = {
"name" : "Nika",
"age" : 18,
};
console.log(user);
console.log(typeof user); //вывести тип user
//undefined Неопередено и null (ноль, пусто)
//null - пустое значение (явно присваивается)
//undefined - неприсвоенное значение (по-умолчанию)
//В то же время, null и undefined будут считать равными, напр.:
var x = null; //null
var y; // undefined
if (x == y) {
// выполнится
}
if (x === y) {
// не выполнится
}
|