Следующий цикл работ:используя строку как для выражения цикла и состояния
<html>
<body>
<script type="text/javascript">
var i=0;
for (i=0;i<=5;i++)
{
document.write("The number is " + i);
document.write("<br />");
}
</script>
</body>
</html>
Но следующий не будет:
<html>
<body>
<script type="text/javascript">
var i=0;
var x="i=0;i<=5;i++"
for (x)
{
document.write("The number is " + i);
document.write("<br />");
}
</script>
</body>
</html>
Я просто хотел, чтобы создать простую переменную. Пожалуйста, несите меня, поскольку я новичок в JavaScript и дайте мне знать, что мне не хватает.
Позвольте мне представить свой образец Google гаджет:
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Sample Gadget" />
<UserPref name="order"
display_name="Results Order"
default_value="i = 0; i <= 5; i++" datatype="enum">
<EnumValue value="i = 0; i <= 5; i++" display_value="Ascending"/>
<EnumValue value="i = 5; i >= 0; i--" display_value="Descending"/>
</UserPref>
<Content type="html"><![CDATA[
<script type="text/javascript">
var i=0;
for (__UP_order__)
{
document.write("The number is " + i);
document.write("<br />");
}
</script>
]]></Content>
</Module>
Это не работает из-тегов <> (они не поддерживаются), и именно поэтому я попытался определить переменную для EnumValue стоимость.
Почему вы хотите это сделать? – ChaosPandion
что-то мешает вам использовать обычный синтаксис, как в первой версии? почему вы хотите использовать версию 2? как вы даже пришли к выводу, что такой синтаксис является приемлемым? – SilentGhost
Я только что редактировал свой вопрос. – Mori