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

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
(Новая страница: «<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;"> Позволяет узнать тип данных. <div styl…»)
 
Строка 3: Строка 3:
 
<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>
Строка 18: Строка 18:
 
<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>
Строка 36: Строка 36:
 
<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>
Строка 51: Строка 51:
  
 
<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'''.
+
Переводит '''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">
Строка 63: Строка 64:
 
typeof(new_object); //Возвращает значение "string"
 
typeof(new_object); //Возвращает значение "string"
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
  
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
Строка 73: Строка 75:
 
</div>
 
</div>
  
 +
<div style="border: 1px solid #D8D8D8; padding:4px 8px 4px 8px; margin:10px; background: #F2F2F2;">
 +
Переводит '''JSON''' в '''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>
  
 +
<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.stringify(array);
 +
</syntaxhighlight>
  
Float.toString(float)
 
  
Integer.toString(int)
+
<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>

Версия 04:26, 25 марта 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"

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

JSON.stringify(array);


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

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

JSON.stringify(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