Роботландский Университет © А.А.Дуванов

СПРАВОЧНИК

содержание
конструкции | операции | функции | слова
Date | Array | String | Math
window | document | коллекции | event | history | location | navigator | screen
события

встроенные функции

функция описание
eval(строка)

Функция выполняет переданную ей строку так, как если бы это было JavaScript-выражение или JavaScript-программа. Если выполненная строка имеет возвращаемое значение, то оно является значением функции eval.

Пример 1

var x = eval("100/5-15");
alert("x=" + x);                   
Пример 2
eval("var d = 10; alert('d='+d)"); 
Пример 3 (калькулятор)
var str = "";
alert(eval(str));                  

parseInt(стр, осн)
parseInt(стр)

Преобразование строки стр в целое число. В качестве параметра осн указывается основание системы счисления. Если параметр осн отсутствует или система счисления конфликтует с первыми символами, JavaScript использует систему счисления, анализируя первые символы строки:

символы   система
0         8  (восьмиричная)
0x        16 (шестнадцатеричная)
другие    10 (десятичная)

Если parseInt сталкивается с недопустимым символом, то возвращает значение, основанное на подстроке, следующей до этого символа, игнорируя все последующие. Если первый же символ не допустим, parseInt возвращает значение NaN.

Пример 1
var num = parseInt("");
alert(num);                        

Пример 2
var num = parseInt("",);
alert(num);                        
parseFloat(стр)

Преобразование строки стр в число с плавающей точкой.

Если parseFloat сталкивается с недопустимым символом, то возвращает значение, основанное на подстроке, следующей до этого символа, игнорируя все последующие. Если первый же символ не допустим, parseFloat возвращает NaN.

var num = parseFloat("");
alert(num);                        
isNaN(стр)

Если строка стр не является числом, возвращает true, иначе — false.

alert(isNaN(""));
                                   

 

 

содержание письмо автору об авторах