123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title></title>
- </head>
- <body>
- <script>
-
- //------a
- function a(word){
- alert(word);
- }
- function sSample(){
- a('Hello');
- }
-
- //------cube
- function cube(x){
- alert(x*x*x);
- }
- function cubeSample(){
- cube(3);
- }
-
- //------avg2
- function avg2(a,b){
- alert((a+b)/2);
- }
- function avg2Sample(){
- avg2(1,2);
- }
- //------sum3
- function sum3(a=0,b=0,c=0){
- alert(a+b+c);
- }
- function sum3Sample(){
- sum(1,2)
- }
- //------intRandom
- function intRandom(a=0,b=0){
- let rand=a+Math.random()*(b+1-a);
- console.log(Math.floor(rand));
- }
- function intRandomSample(){
- intRandom(10)
- }
- //------greetAll
- function greetAll(...who){
- /*for(let i=0;i<arguments.length;i++){
- alert('Hello,'+arguments[i]);
- }*/
- alert('Hello,'+who);
- }
- function greetAllSample(){
- greetAll('Superman','Spider-man');
- }
-
- //------sum
- function sum(){
- let res=0;
- for(let i=0;i<arguments.length;i++){
- res+=arguments[i];
- }
- alert(res);
- }
- function sumSample(){
- alert(sum(1,2,3,4,5));
- }
-
- //------Union
- /*let sample=prompt('Введите название задания','');
- switch(sample.toLowerCase()){
- case'a':aSample();
- break;
- case 'cube':cubeSample();
- break;
- case 'avg2':avg2Sample();
- break;
- case 'sum3':sum3Sample();
- break;
- case 'intrandom':intRandom();
- break;
- case 'greetall':greetAllSample();
- break;
- case 'sum':sumSample();
- break;
- } */
- //------Union declarative
- let obj={
- a:function(word=prompt('Введите слово','')){
- a(word);
- },
- cube:function(num=+prompt('Введите число','')){
- cube(num);
- },
- avg2:function(num1=+prompt('Введите первое число',''),num2=+prompt('Введите второе число','')){
- avg2(num1,num2);
- },
- sum3:function sum3Sample(num1=+prompt('Введите первое число',''),num2=+prompt('Введите второе число',''),num3=+prompt('Введите третье число','')){
- sum(num1,num2,num3);
- },
- intrandom:function(num1=+prompt('min',''),num2=+prompt('max','')){
- intRandom(num1,num2);
- },
- greetall:function(who=prompt('Введите имя (имена)')){
- greetAll(who);
- }
- };
- let key=prompt('Введите название функции','');
- for(let item in obj){
- if(item.toLowerCase()==key.toLowerCase()){
- obj[item]();
- }
- }
-
- </script>
- </body>
- </html>
|