|
@@ -0,0 +1,109 @@
|
|
|
+// a
|
|
|
+function a(){
|
|
|
+ alert("Привет!") ;
|
|
|
+}
|
|
|
+a("Привет!") // вызывает alert("Привет!")
|
|
|
+
|
|
|
+// cube
|
|
|
+function cube(){
|
|
|
+ var num = +prompt('Insert number');
|
|
|
+ var n = Math.pow(num, 3);
|
|
|
+ alert (n);
|
|
|
+}
|
|
|
+cube();
|
|
|
+
|
|
|
+// avg2
|
|
|
+function avg2(a,b) {
|
|
|
+ var n = (a + b)/2;
|
|
|
+ alert (n);
|
|
|
+ }
|
|
|
+ avg2(1,2)
|
|
|
+ avg2(10,5)
|
|
|
+
|
|
|
+// sum3
|
|
|
+function sum3(a, b, c) {
|
|
|
+ if (a === undefined || b === undefined || c === undefined) {
|
|
|
+ a = 0;
|
|
|
+ b = 0;
|
|
|
+ c = 0;
|
|
|
+ }
|
|
|
+var sum = a + b + c;
|
|
|
+alert (sum);
|
|
|
+}
|
|
|
+sum3(1,2,3) // => 6
|
|
|
+sum3(5,10,100500) // => 100515
|
|
|
+sum3(5,10) // => 15
|
|
|
+
|
|
|
+// intRandom
|
|
|
+function intRandom(a, b) {
|
|
|
+ var firstAct, secondAct;
|
|
|
+ if (b === undefined) {
|
|
|
+ b = a;
|
|
|
+ a = 0;
|
|
|
+ }
|
|
|
+ if (a > 1 || b > 1) {
|
|
|
+ firstAct = a - 0.5 + Math.random() * (b - a + 1);
|
|
|
+ secondAct = Math.round(firstAct);
|
|
|
+ }
|
|
|
+ else if ( a < 0 || b < 0) {
|
|
|
+ secondAct = -1; //Я не уверен что так правильно
|
|
|
+ }
|
|
|
+ else if(0 <= a <=1 && 0 <= b <=1 ) {
|
|
|
+ firstAct = Math.random();
|
|
|
+ secondAct = Math.round(firstAct);
|
|
|
+ }
|
|
|
+
|
|
|
+ alert(secondAct);
|
|
|
+}
|
|
|
+intRandom(2,15) // возвращает целое случайное число от 2 до 15 (включительно)
|
|
|
+intRandom(-1,-1) // вернет -1
|
|
|
+intRandom(0,1) // вернет 0 или 1
|
|
|
+intRandom(10) // вернет 0 до 10 включительно
|
|
|
+
|
|
|
+// greetAll
|
|
|
+function greetAll() {
|
|
|
+ var name = [];
|
|
|
+ for (var i = 0; i < arguments.length; i++) {
|
|
|
+ name += arguments[i];
|
|
|
+ if (i === 0 || i < arguments.length - 1) {
|
|
|
+ name = name + ", ";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ alert( "Hello " + name );
|
|
|
+}
|
|
|
+greetAll("Superman") // выводит alert "Hello Superman"
|
|
|
+greetAll("Superman", "SpiderMan") // выводит alert "Hello Superman, SpiderMan"
|
|
|
+greetAll("Superman", "SpiderMan", "Captain Obvious") // выводит alert "Hello Superman, SpiderMan, Captain Obvious"
|
|
|
+
|
|
|
+// sum
|
|
|
+function sum() {
|
|
|
+ var summ = 0;
|
|
|
+ for (var i = 0; i < arguments.length; i++) {
|
|
|
+ summ += arguments[i];
|
|
|
+ }
|
|
|
+ alert(summ);
|
|
|
+}
|
|
|
+sum(1) // => 1
|
|
|
+sum(2) // => 2
|
|
|
+sum(10,20,40,100) // => 170
|
|
|
+
|
|
|
+// Union
|
|
|
+var sample = prompt("Введите название задания").toLowerCase();
|
|
|
+switch (sample) {
|
|
|
+ case "a" : a()
|
|
|
+ break;
|
|
|
+ case "cube" : cube()
|
|
|
+ break;
|
|
|
+ case "avg2" : avg2()
|
|
|
+ break;
|
|
|
+ case "sum3" : sum3()
|
|
|
+ break;
|
|
|
+ case "intrandom" : intRandom()
|
|
|
+ break;
|
|
|
+ case "greetall" : greetAll()
|
|
|
+ break;
|
|
|
+ case "sum" : sum()
|
|
|
+ break;
|
|
|
+}
|
|
|
+
|
|
|
+// Union declarative
|