Вывод текста прописными (заглавными) буквами
Вычислить
<body>
<script>
function compute(obj) {
obj.result.value = eval(obj.expr.value) }
</script>
<form name="evalform">
Введите выражение: <input type=text name="expr" size=20 >
<BR>
Результат: <input type=text name="result" size=20 >
<BR>
<input type="button" value="Вычислить" onClick="compute(this.form)">
</form>
</body>
Дата и время посещения страницы
<html>
<head>
<script language="JavaScript">
//Скрипт отмечает точную дату и время посещения страницы
//Названия месяцев
m_Name=new Array("января", "февраля", "марта",
"апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря");
//Названия дней недели
d_Name=new Array("воскресенье", "понедельник",
"вторник", "среда", "четверг", "пятница", "суббота");
function showTime()
{
var Now = new Date();
var str="Вы зашли на эту страницу ";
str+= Now.getDate()+" "+m_Name[Now.getMonth()]+
" " + Now.getFullYear()+"года<br>";
str+="в "+ Now.getHours() + ":" + Now.getMinutes() + ":" + Now.getSeconds()+"<br>";
str+="Сегодня - "+ d_Name[Now.getDay()];
document.write(str);
}
</script>
</head>
<body>
<script language="JavaScript">
showTime();
</script>
</body>
</html>
Работа с ссылками
<html>
<head>
</head>
<body>
Гипертекстовая ссылка<br>
<a href="javascript:window.alert('Ну, что? Довольны?..')">
Не влезай, убъет!!! </a><br>
Любопытно, что будет, если все-таки влезть?
</body>
</html>
Математические функции
<html >
<body>
<script language="javascript">
document.write('<br>Вариант 1 <br>');
x1 = Math.cos(Math.PI / 2) + Math.sin(Math.LN10); y1 = Math.tan(2 * Math.E);
document.write('x1= '+x1+'; y1= '+y1);
document.write('<br>Вариант 2<br>');
with (Math) { x2 = cos(PI / 2) + sin(LN10); y2 = tan(2 * E); }
document.write('x2= '+x2+'; y2= '+y2);
</script>
</body>
</html>
Вывод четных и нечетных чисел в заданном диапазоне
<html>
<body>
<script language="javascript">
document.write('<B>Нечетные числа</B><br>');
document.write('С использованием <B>parseFloat</B><br>');
for (i=1;i<10;i++)
{
if (parseFloat(i)%2!=0)
document.write(i+'<br>');
}
document.write('С использованием <B>parseInt</B><br>');
for (i=1;i<10;i++)
{
if (parseInt(i)%2!=0)
document.write(i+'<br>');
}
document.write('<B>Четные числа</B><br>');
document.write('С использованием <B>parseInt</B><br>');
for (j=1;j<10;j++)
{
if (parseInt(j)%2==0)
document.write(j+'<br>');
}
document.write('С использованием <B>parseFloat</B><br>');
for (j=1;j<10;j++)
{
if (parseFloat(j)%2==0)
document.write(j+'<br>');
}
</script>
</body>
Вывод текста строчными буквами
<html>
<body>
<script language="javascript">
var k=window.prompt("Введите текст:");
document.write(k.toLowerCase());
</script>
</body>
</html>
Вывод текста прописными (заглавными) буквами
<html>
<body>
<script language="javascript">
var k=window.prompt("Введите текст:");
document.write(k.toUpperCase());
</script>
</body>
</html>
Таблица умножения от 1 до 9 (вывод в новое окошко)
<html>
<body>
<script language="javascript">
for (i=1,j=9;i<10;i++,j--)
alert(i+'*'+j+'='+i*j) ;
</script>
</body>
</html>
Таблица умножения от 1 до 9 (вывод на страницу)
<html> <body>
<script language="javascript">
for (i=1,j=9;i<10;i++,j--)
{
document.write(i+'*'+j+'='+i*j+'<br>');
};
</script>
</body>
</html>
Таблица умножения от 1 до 9 (вывод в таблицу)
<html>
<body>
<table border="1" align="center">
<tr><td>Первое<br>число(i)</td><td>'Второе<br>число(j)'</td><td>'Произведение'</td></tr>
<script language="javascript">
for (i=1,j=9;i<10;i++,j--)
{
document.write('<tr><td>'+i+'</td><td>'+j+'</td><td>'+i*j+'</td></tr>');
};
</script>
</table>
</body>
</html>
Открыть/закрыть окно
<html>
<head>
<script language="JavaScript">
function openWin() {
myWin= open("http://www.vgta.vrn.ru", "myWin", "width=640, height=480");}
function closeWin() {
myWin.close();}
</script>
</head>
<body>
<form>
<input type="button" value="Открыть новое окно" onClick="openWin()">
<input type="button" value="Закрыть новое окно" onClick="closeWin()">
</form>
</body>
</html>