Полезные, стандартные функции JavaScript. — различия между версиями
Материал из Bully Multiplayer Wiki
SalwadoR (обсуждение | вклад) (Новая страница: «<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> Позволяет узнать тип данных. <div styl…») |
SalwadoR (обсуждение | вклад) |
||
(не показаны 7 промежуточных версий 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | ==typeof== | ||
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | <div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | ||
Позволяет узнать тип данных. | Позволяет узнать тип данных. | ||
<div style="font-size: 12px;"> | <div style="font-size: 12px;"> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | typeof(var) | + | typeof(var); |
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | var object = "Привет, это текст!" | + | var object = "Привет, это текст!"; |
− | typeof(object) //Возвращает значение "string" | + | typeof(object); //Возвращает значение "string" |
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
</div> | </div> | ||
+ | ==parseInt== | ||
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | <div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | ||
Переводит '''string''' в '''integer'''. | Переводит '''string''' в '''integer'''. | ||
<div style="font-size: 12px;"> | <div style="font-size: 12px;"> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | parseInt(string) | + | parseInt(string); |
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | var object = "16" | + | var object = "16"; |
− | typeof(object) //Возвращает значение "string" | + | typeof(object); //Возвращает значение "string" |
− | var new_object = parseInt(object) | + | var new_object = parseInt(object); |
− | typeof(new_object) //Возвращает значение "integer" | + | typeof(new_object); //Возвращает значение "integer" |
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
</div> | </div> | ||
+ | ==parseFloat== | ||
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | <div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | ||
Переводит '''string''' в '''float'''. | Переводит '''string''' в '''float'''. | ||
<div style="font-size: 12px;"> | <div style="font-size: 12px;"> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | parseFloat(string) | + | parseFloat(string); |
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | var object = "0.092" | + | var object = "0.092"; |
− | typeof(object) //Возвращает значение "string" | + | typeof(object); //Возвращает значение "string" |
− | var new_object = parseFloat(object) | + | var new_object = parseFloat(object); |
− | typeof(new_object) //Возвращает значение "float" | + | typeof(new_object); //Возвращает значение "float" |
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | </div> | ||
</div> | </div> | ||
+ | ==.toString()== | ||
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | <div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | ||
− | Переводит ''' | + | Переводит '''boolean,float,number''' в '''string'''. |
<div style="font-size: 12px;"> | <div style="font-size: 12px;"> | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
− | var.toString() | + | var.toString(); |
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
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" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
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" | ||
Строка 73: | Строка 81: | ||
</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> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | ==JSON.parse== | ||
+ | <div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | ||
+ | Переводит '''JSON string''' в '''array'''. | ||
+ | <div style="font-size: 12px;"> | ||
+ | <syntaxhighlight lang="javascript"> | ||
+ | JSON.parse(array); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | <syntaxhighlight lang="javascript"> | ||
+ | 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 | ||
+ | </syntaxhighlight> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | ==JSON.stringify== | ||
+ | <div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> | ||
+ | Переводит '''array''' в '''string'''. | ||
+ | <div style="font-size: 12px;"> | ||
+ | <syntaxhighlight lang="javascript"> | ||
+ | JSON.stringify(array); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | <syntaxhighlight lang="javascript"> | ||
+ | var object = [12,"Пробник"]; | ||
+ | typeof(object); //Возвращает значение "array" | ||
+ | |||
+ | var new_object = JSON.stringify(object); | ||
+ | typeof(new_object); //Возвращает значение "string" | ||
+ | </syntaxhighlight> | ||
+ | </div> | ||
+ | </div> |
Текущая версия на 20:15, 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"
.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
JSON.stringify
Переводит array в string.
JSON.stringify(array);
var object = [12,"Пробник"]; typeof(object); //Возвращает значение "array" var new_object = JSON.stringify(object); typeof(new_object); //Возвращает значение "string"