Полезные, стандартные функции JavaScript. — различия между версиями

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
Строка 61: Строка 61:
 
var object = 1337;
 
var object = 1337;
 
typeof(object); //Возвращает значение "integer"
 
typeof(object); //Возвращает значение "integer"
 +
 
var new_object = object.toString();
 
var new_object = object.toString();
 
typeof(new_object); //Возвращает значение "string"
 
typeof(new_object); //Возвращает значение "string"
Строка 69: Строка 70:
 
var object = 0.214;
 
var object = 0.214;
 
typeof(object); //Возвращает значение "float"
 
typeof(object); //Возвращает значение "float"
 +
 
var new_object = object.toString();
 
var new_object = object.toString();
 
typeof(new_object); //Возвращает значение "string"
 
typeof(new_object); //Возвращает значение "string"
Строка 86: Строка 88:
 
var object = [12,"Пробник"];
 
var object = [12,"Пробник"];
 
typeof(object); //Возвращает значение "array"
 
typeof(object); //Возвращает значение "array"
 +
 
var new_object = JSON.stringify(object);
 
var new_object = JSON.stringify(object);
 
typeof(new_object); //Возвращает значение "string"
 
typeof(new_object); //Возвращает значение "string"
Строка 103: Строка 106:
 
var object //Массив преобразованный в JSON, например JSON.stringify([12,"abc"])
 
var object //Массив преобразованный в JSON, например JSON.stringify([12,"abc"])
 
typeof(object); //Возвращает значение "string"
 
typeof(object); //Возвращает значение "string"
 +
 
var new_object = JSON.parse(object);
 
var new_object = JSON.parse(object);
 
typeof(new_object); //Возвращает значение "array"
 
typeof(new_object); //Возвращает значение "array"
 +
 
print(new_object[0]); //Выведет 12
 
print(new_object[0]); //Выведет 12
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</div>
 
</div>
 
</div>
 
</div>

Версия 13:01, 17 апреля 2016

Позволяет узнать тип данных.

typeof(var);


var object = "Привет, это текст!";
typeof(object); //Возвращает значение "string"

Переводит string в integer.

parseInt(string);


var object = "16";
typeof(object); //Возвращает значение "string"
 
var new_object = parseInt(object);
typeof(new_object); //Возвращает значение "integer"

Переводит string в float.

parseFloat(string);


var object = "0.092";
typeof(object); //Возвращает значение "string"
 
var new_object = parseFloat(object);
typeof(new_object); //Возвращает значение "float"

Переводит boolean,float,number в string.

var.toString();


var object = 1337;
typeof(object); //Возвращает значение "integer"
 
var new_object = object.toString();
typeof(new_object); //Возвращает значение "string"


var object = 0.214;
typeof(object); //Возвращает значение "float"
 
var new_object = object.toString();
typeof(new_object); //Возвращает значение "string"

Переводит array в string.

JSON.stringify(array);


var object = [12,"Пробник"];
typeof(object); //Возвращает значение "array"
 
var new_object = JSON.stringify(object);
typeof(new_object); //Возвращает значение "string"

Переводит JSON string в array.

JSON.parse(array);


var object //Массив преобразованный в JSON, например JSON.stringify([12,"abc"])
typeof(object); //Возвращает значение "string"
 
var new_object = JSON.parse(object);
typeof(new_object); //Возвращает значение "array"
 
print(new_object[0]); //Выведет 12