У Юксионг - прирожденное развитие JAVASCRIPT обучения: Ошибка - бросок, попытаться поймать

<! DOCTYPE HTML > 
< HTML > 
< голова > 
< Meta кодировок = "UTF - 8" > 
< название > начинающий учебник (runoob.com) </ название > 
< Script > 
вар TXT = "" ;
 функция Message () {
     Попробовать { 
        adddlert ( " доступны для покупки Гость! " ); 
    } 
    улов (ERR) { 
        TXT = " страница есть ошибка \ п \ п. " ;
        текст+ = " Описание ошибки: "  + err.message +  " \ п \ п " ; 
        TXT + = " Нажмите OK для продолжения \ n- \ п. " ; 
        Alert (TXT); 
    } 
} 
</ Script > 
</ голова > 
< тело > 

< ВВОД тип = "Кнопка" значение = "вид сообщения" OnClick = "сообщение ()"  /> 

</ тело > 
</ HTML >

<! DOCTYPE HTML > 
< HTML > 
< голова > 
< Мета кодировка = "UTF-8" > 
< название > новичка учебник (runoob.com) </ название > 
</ голова > 
< тело > 
< Р- > независимо от ввода является правильным, поле ввода будет очищено после повторного входа. </ P > 
< P > Пожалуйста , введите число от 10 ~ 5:. </ P > 

< ВХОД ID = "Демо" тип = "текст" > 
<= "Кнопка" OnClick = "туРипсЫоп ()" >点我</ Кнопка > 

< р ID = "p01" > </ р > 

< скрипт > 
Функция туРипсЫоп () {
   вар сообщение, х; 
  сообщение = document.getElementById ( " p01 " ); 
  message.innerHTML =  "" ; 
  х = document.getElementById ( " демонстрационный " ) .Value;
   бросок  « значение пусто » ;
     ЕСЛИ (IsNaN (Х)) бросок  « значение не является числом » ; 
    Х = расчислить (Х);
     ЕСЛИ >  10 ) бросок  « слишком большой » ;
     ЕСЛИ <  . 5 ) бросок  " слишком мал " ; 
  } 
  улов (ERR) { 
    message.innerHTML =  " ошибка: "  + ERR +  " . " ;
  } 
  наконец{ 
    Document.getElementById ( " демонстрационный " ) .value =  "" ; 
  } 
} 
</ Скрипт > 

</ тело > 
</ HTML >

<! DOCTYPE HTML > 
< HTML > 
< голова > 
< Meta кодировок = "UTF - 8 . " > 
< Название > начинающий учебник (runoob.com) </ название > 
</ голова > 
< тело > 

< P > Пожалуйста 5 для вывода число между 10: </ P > 

< ВХОД ID = "Демо" тип = "текст" > 
< Кнопка Тип = "Кнопка" OnClick = "туРипсЫоп () " > Тест ввода </Кнопка > 
< р ID = "сообщение" > </ р > 

< скрипт > 
Функция туРипсЫоп () {
     вар сообщение, х; 
    сообщение = document.getElementById ( " сообщение " ); 
    message.innerHTML =  "" ; 
    х = document.getElementById ( " демонстрационный " ) .Value;
    попробуйте { 
         если ==  "" )   бросок  " 值为空"если (IsNaN (х)) бросок  " 不是数字" ; 
        х = Число (х);
        если <  5 )     бросок  " 太小" ;
        если >  10 )    бросок  " 太大" ; 
    } 
    Задвижка (ERR) { 
        message.innerHTML =  " 错误: "  + ERR; 
    } 
} 
</ Скрипт > 

</ тело > 
</ HTML>

 

рекомендация

отwww.cnblogs.com/tszr/p/10942709.html
рекомендация