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

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
Строка 96: Строка 96:
 
var new_object = JSON.stringify(object);
 
var new_object = JSON.stringify(object);
 
typeof(new_object); //Возвращает значение "string"
 
typeof(new_object); //Возвращает значение "string"
 +
</syntaxhighlight>
 +
</div>
 +
</div>
 +
 +
==.split==
 +
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;">
 +
Разделяет string и формирует массив из каждой "отделенной" части.
 +
<div style="font-size: 12px;">
 +
<syntaxhighlight lang="javascript">
 +
string.split();
 +
</syntaxhighlight>
 +
 +
 +
<syntaxhighlight lang="javascript">
 +
var text = "Лиса Заяц Волк";
 +
var array = text.split(" "); //Отделяем все слова между пробелов
 +
print(array[1]); //Выведет слово "Заяц"
 +
</syntaxhighlight>
 +
 +
 +
<syntaxhighlight lang="javascript">
 +
var text = "Лиса,Заяц,Волк";
 +
var array = text.split(","); //Отделяем все слова между запятых
 +
print(array[1]); //Выведет слово "Заяц"
 +
</syntaxhighlight>
 +
</div>
 +
</div>
 +
 +
==.pop==
 +
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;">
 +
Удаляет последний элемент массива и возвращает его.
 +
<div style="font-size: 12px;">
 +
<syntaxhighlight lang="javascript">
 +
array.pop();
 +
</syntaxhighlight>
 +
 +
 +
<syntaxhighlight lang="javascript">
 +
var array = [1337,"Шишка"]
 +
print(array.pop()); //Удалит "Шишка" из массива, и выведет удалённое значение (т.е. "Шишка")
 +
print(array); //Выведет число 1337
 +
</syntaxhighlight>
 +
</div>
 +
</div>
 +
 +
==.push==
 +
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;">
 +
Добавляет значение в конец массива.
 +
<div style="font-size: 12px;">
 +
<syntaxhighlight lang="javascript">
 +
array.push(value);
 +
</syntaxhighlight>
 +
 +
 +
<syntaxhighlight lang="javascript">
 +
var array = [1337]
 +
print(array.push("Шишка")); //Добавит "Шишка" в конец массива.
 +
print(array); //Выведет значения из массива. 1337, "Шишка"
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</div>
 
</div>

Версия 17:04, 28 апреля 2016

Содержание

typeof

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

typeof(var);


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

parseInt

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

parseInt(string);


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

parseFloat

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

parseFloat(string);


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

.toString()

Переводит 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"

JSON.stringify

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

JSON.stringify(array);


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

.split

Разделяет string и формирует массив из каждой "отделенной" части.

string.split();


var text = "Лиса Заяц Волк";
var array = text.split(" "); //Отделяем все слова между пробелов
print(array[1]); //Выведет слово "Заяц"


var text = "Лиса,Заяц,Волк";
var array = text.split(","); //Отделяем все слова между запятых
print(array[1]); //Выведет слово "Заяц"

.pop

Удаляет последний элемент массива и возвращает его.

array.pop();


var array = [1337,"Шишка"]
print(array.pop()); //Удалит "Шишка" из массива, и выведет удалённое значение (т.е. "Шишка")
print(array); //Выведет число 1337

.push

Добавляет значение в конец массива.

array.push(value);


var array = [1337]
print(array.push("Шишка")); //Добавит "Шишка" в конец массива.
print(array); //Выведет значения из массива. 1337, "Шишка"

JSON.parse

Переводит 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