<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FLanguage_Basics%2FSwitch</id>
		<title>JavaScript DHTML/Language Basics/Switch - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FLanguage_Basics%2FSwitch"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Language_Basics/Switch&amp;action=history"/>
		<updated>2026-04-04T21:31:49Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Language_Basics/Switch&amp;diff=3146&amp;oldid=prev</id>
		<title> в 09:59, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Language_Basics/Switch&amp;diff=3146&amp;oldid=prev"/>
				<updated>2010-05-26T09:59:54Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:59, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Language_Basics/Switch&amp;diff=3147&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Language_Basics/Switch&amp;diff=3147&amp;oldid=prev"/>
				<updated>2010-05-26T07:24:32Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Another switch Statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Using the switch Statement&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
for(i=1; i&amp;lt;=10; ++i) {&lt;br /&gt;
 switch (i) {&lt;br /&gt;
  case 1:&lt;br /&gt;
   val = &amp;quot;one&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 2:&lt;br /&gt;
   val = &amp;quot;two&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 3:&lt;br /&gt;
   val = &amp;quot;three&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 4:&lt;br /&gt;
   val = &amp;quot;four&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 5:&lt;br /&gt;
   val = &amp;quot;five&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 6:&lt;br /&gt;
   val = &amp;quot;six&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 7:&lt;br /&gt;
   val = &amp;quot;seven&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 8:&lt;br /&gt;
   val = &amp;quot;eight&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 9:&lt;br /&gt;
   val = &amp;quot;nine&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  case 10:&lt;br /&gt;
   val = &amp;quot;ten&amp;quot;&lt;br /&gt;
   break;&lt;br /&gt;
  default:&lt;br /&gt;
   val = &amp;quot;unknown&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 document.writeln(val+&amp;quot;&amp;lt;BR&amp;gt;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
// --&amp;gt;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Switch based on integer value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;&lt;br /&gt;
   &amp;lt;SCRIPT&amp;gt;&lt;br /&gt;
var n = 1;&lt;br /&gt;
switch (n) {&lt;br /&gt;
case 1: {&lt;br /&gt;
     document.write(&amp;quot;n equals 1&amp;quot;);&lt;br /&gt;
     break;&lt;br /&gt;
}&lt;br /&gt;
case 2:{&lt;br /&gt;
     document.write(&amp;quot;n equals 2&amp;quot;);&lt;br /&gt;
     break;&lt;br /&gt;
}&lt;br /&gt;
case 3:{&lt;br /&gt;
     document.write(&amp;quot;n equals 3&amp;quot;);&lt;br /&gt;
     break;&lt;br /&gt;
}&lt;br /&gt;
default:{&lt;br /&gt;
     document.write(&amp;quot;No match!&amp;quot;);&lt;br /&gt;
     break;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
   &amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Switch statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/* Note that Sunday=0, Monday=1, Tuesday=2, etc.*/&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var d = new Date()&lt;br /&gt;
theDay=d.getDay()&lt;br /&gt;
switch (theDay){&lt;br /&gt;
  case 5:&lt;br /&gt;
    document.write(&amp;quot;Finally Friday&amp;quot;)&lt;br /&gt;
  break&lt;br /&gt;
  case 6:&lt;br /&gt;
    document.write(&amp;quot;Super Saturday&amp;quot;)&lt;br /&gt;
  break&lt;br /&gt;
  case 0:&lt;br /&gt;
    document.write(&amp;quot;Sleepy Sunday&amp;quot;)&lt;br /&gt;
  break&lt;br /&gt;
  default:&lt;br /&gt;
    document.write(&amp;quot;Not weekend!&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Switch with string value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var inputName = prompt(&amp;quot;Please enter your name:&amp;quot;);&lt;br /&gt;
switch(inputName) {&lt;br /&gt;
    case &amp;quot;Tom&amp;quot;:&lt;br /&gt;
        document.write(&amp;quot;Welcome &amp;quot; + inputName);&lt;br /&gt;
        break;&lt;br /&gt;
    case &amp;quot;Name&amp;quot;:&lt;br /&gt;
        document.write(&amp;quot;Name&amp;quot;);&lt;br /&gt;
        break;&lt;br /&gt;
    default:&lt;br /&gt;
        document.write(&amp;quot;default:&amp;quot; + inputName);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The switch Construction in Action==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
JavaScript Bible, Fourth Edition&lt;br /&gt;
by Danny Goodman &lt;br /&gt;
John Wiley &amp;amp; Sons CopyRight 2001&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Switch Statement and Labeled Break&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript1.2&amp;quot;&amp;gt;&lt;br /&gt;
// build two product arrays, simulating two database tables&lt;br /&gt;
function product(name, price) {&lt;br /&gt;
    this.name = name&lt;br /&gt;
    this.price = price&lt;br /&gt;
}&lt;br /&gt;
var ICs = new Array()&lt;br /&gt;
ICs[0] = new product(&amp;quot;Septium 900MHz&amp;quot;,&amp;quot;$149&amp;quot;)&lt;br /&gt;
ICs[1] = new product(&amp;quot;Septium Pro 1.0GHz&amp;quot;,&amp;quot;$249&amp;quot;)&lt;br /&gt;
ICs[2] = new product(&amp;quot;Octium BFD 750MHz&amp;quot;,&amp;quot;$329&amp;quot;)&lt;br /&gt;
var snacks = new Array&lt;br /&gt;
snacks[0] = new product(&amp;quot;Rays Potato Chips&amp;quot;,&amp;quot;$1.79&amp;quot;)&lt;br /&gt;
snacks[1] = new product(&amp;quot;Cheezey-ettes&amp;quot;,&amp;quot;$1.59&amp;quot;)&lt;br /&gt;
snacks[2] = new product(&amp;quot;Tortilla Flats&amp;quot;,&amp;quot;$2.29&amp;quot;)&lt;br /&gt;
// lookup in the &amp;quot;table&amp;quot; associated with the product&lt;br /&gt;
function getPrice(selector) {&lt;br /&gt;
    var chipName = selector.options[selector.selectedIndex].text&lt;br /&gt;
    var outField = document.forms[0].cost&lt;br /&gt;
    master:&lt;br /&gt;
        switch(selector.options[selector.selectedIndex].value) {&lt;br /&gt;
            case &amp;quot;ICs&amp;quot;:&lt;br /&gt;
                for (var i = 0; i &amp;lt; ICs.length; i++) {&lt;br /&gt;
                    if (ICs[i].name == chipName) {&lt;br /&gt;
                        outField.value = ICs[i].price&lt;br /&gt;
                        break master&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
                break&lt;br /&gt;
            case &amp;quot;snacks&amp;quot;:&lt;br /&gt;
                for (var i = 0; i &amp;lt; snacks.length; i++) {&lt;br /&gt;
                    if (snacks[i].name == chipName) {&lt;br /&gt;
                        outField.value = snacks[i].price&lt;br /&gt;
                        break master&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
                break&lt;br /&gt;
            default:&lt;br /&gt;
                outField.value = &amp;quot;Not Found&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Branching with the switch Statement&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
Select a chip for lookup in the chip price tables:&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
Chip:&amp;lt;SELECT NAME=&amp;quot;chips&amp;quot; onChange=&amp;quot;getPrice(this)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;ICs&amp;quot;&amp;gt;Septium 900MHz&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;ICs&amp;quot;&amp;gt;Septium Pro 1.0GHz&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;ICs&amp;quot;&amp;gt;Octium BFD 750MHz&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;snacks&amp;quot;&amp;gt;Rays Potato Chips&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;snacks&amp;quot;&amp;gt;Cheezey-ettes&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;snacks&amp;quot;&amp;gt;Tortilla Flats&lt;br /&gt;
    &amp;lt;OPTION&amp;gt;Poker Chipset&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
Price:&amp;lt;INPUT TYPE=&amp;quot;text&amp;quot; NAME=&amp;quot;cost&amp;quot; SIZE=10&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The switch Statement==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;The switch Statement&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;script language=&amp;quot;JavaScript1.2&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--&lt;br /&gt;
    var request = &amp;quot;Name&amp;quot;;&lt;br /&gt;
    switch(request){&lt;br /&gt;
      case &amp;quot;Logo&amp;quot; :&lt;br /&gt;
        document.write(&amp;quot;&amp;lt;img src=&amp;quot;logo.gif&amp;quot; alt=&amp;quot;Logo&amp;quot;&amp;gt;&amp;quot;);&lt;br /&gt;
        document.write(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
        break;&lt;br /&gt;
      case &amp;quot;Name&amp;quot; :        &lt;br /&gt;
        document.write(&amp;quot;Software Inc.&amp;quot;);&lt;br /&gt;
        document.write(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
        break;&lt;br /&gt;
      case &amp;quot;Products&amp;quot; :&lt;br /&gt;
        document.write(&amp;quot;MyEditor&amp;quot;);&lt;br /&gt;
        document.write(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
        break;&lt;br /&gt;
      default :&lt;br /&gt;
        document.write(&amp;quot;www.wbex.ru&amp;quot;);&lt;br /&gt;
        break;&lt;br /&gt;
    }&lt;br /&gt;
  //--&amp;gt;&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use switch with true false value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;A Simple Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
var yourchoice;&lt;br /&gt;
yourchoice = confirm(&amp;quot;True of false&amp;quot;)&lt;br /&gt;
switch (yourchoice)&lt;br /&gt;
{&lt;br /&gt;
    case true:&lt;br /&gt;
        alert(&amp;quot;true!&amp;quot;);&lt;br /&gt;
        break;&lt;br /&gt;
    case false:&lt;br /&gt;
        alert(&amp;quot;false&amp;quot;);&lt;br /&gt;
        break;&lt;br /&gt;
}   &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>