в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объекты math, number и boolean

предыдущая страничка следующая страничка

Универсальная процедура форматирования чисел.

<html>
<head>
<title>Number Formatting</title>

<script language ="JavaScript">
// Универсальная функция форматирования положительных чисел
function format (expr, decplaces) {
// Умножить на 10 в степени количества знаков после запятой;
// Округлить до целого; преобразовать в строку
var str = "" + Math.round (eval (expr) * Math.pow (10, decplaces))
// Дополнить строку нулями слева от округленного числа
while ( str . length <= decplaces ) {
str = "0" + str
}
// Установить расположение десятичной точки
var decpoint = str . length - decplaces
// Создать окончательный результат: (а) строка до десятичной
// точки; (b) десятичная точка и (с) остаток строки.
// Возвратить результат .
return str.substring (0, decpoint) + "." +
str.substring(decpoint,str.length);
}
// Преобразовать выражение в денежный формат
function dollarize (expr) {
return "S" + format(expr, 2) }
</script>
</head>

<body>
<h1>How to Make Money</h1>
<form>
Enter a positive floating-point value or arithmetic expression to be converted to a currency format:<p>
<input type ="text" name="entry" value="l/3">
<input type ="button" value=">Dollars and Cents>"
onClick="this.form.result.value=dollarize(this.form.entry.value)">
<input type="text" name="result">
</form>
</body>
</html>

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | <<< | >>>

Hosted by uCoz