آیا جاوااسکریپت فرمان GoTo و Lbl داره؟

ali.2

Active Member
آیا جاوااسکریپت فرمان GoTo و Lbl داره؟ لطفا راهنمایی کنید.
 

BehrouzPc

پــــادشــاه فــلــــش
خیر به صورت پیش فرض ندارد
شما می خواهید چه کاری انجام دهید
موفق و پیروز باشید
 

BehrouzPc

پــــادشــاه فــلــــش
جاوا اسکریپت یکی از بهترین و قوی ترین زبان های برنامه نویسی هست که بنده دیده ام به خصوص برای وب
الان پایه اساسی html5 بر اساس همین زبان هست

بستگی دارد شما بخواهید چه کاری انجام دهید، این که دستورات مثلا پیش فرضی که شما می خواهید زبانی هست یا نیست از نقاط ضعف یا قوت یک زبان نیست ، شاید همین دستور وجود داشته باشد ولی به این صورت که شما می خواهید نباشد و یا راهش چیز دیگری است

به هر حال جهت اطلاع رسانی عرض کردم.

موفق و پیروز باشید
 

alirezador

New Member
دوست من goto مال زمان qbasic بود نا الان که هزاران دستور برای تداوم بهتر برنامه نویسی موجوده به جای goto از دستور for استفاده میکنند
 

ali.2

Active Member
For!!!!!!

دوست عزیزی که میگی به جای Goto از for استفاده کنم لطف کن این کد رو با for پیاده سازی کن تا ما هم یاد بگیریم
PHP:
begin
local x,y
lbl p0
read "x=",x
if x<=5 then
lbl p1
write "enter greater number"
Goto p0
EndIf
y:=floor(x/2)
if y<=5 then
Goto p1
EndIf
write x
end.
 
آخرین ویرایش:

BehrouzPc

پــــادشــاه فــلــــش
و این هم کلاسی برای جاوا اسکریپت که goto را به همان صورت شبیه سازی می کند

http://summerofgoto.com/

این هم یک مثال goto در جاوا اسکریپت:

PHP:
<script type="text/jsplusgoto">
var log = [],
    p   = 0;

var testGoTo = function testGoto() {
    
    // Goto calls inside of nested functions work
    this.logme = function tgLogMe(num, times) {
        var j = 0;
        [lbl] logtop:
        if (j < times) {
            log.push(num);
            j++;
            goto logtop;
        }
        document.getElementById('log').innerHTML = log.join('|');
    };
    
    // Safe strings
    var proof = "Strings with special chars like -- ";
    proof     = "function() { -- & -- goto lbl -- & -- [lbl] test";
    proof     = "-- are totally safe!";
    
    // Nested/Overlapping Gotos (aka the magic)
    var i = 0,
        j = 0;
    [lbl] top:
    i++;
    [lbl] middle:
    j++;
    if (i < 10) {
        goto top;
    }
    if (j < 22) {
        goto middle;
    }
    
    // p was set below at 11
    // j-i should be 22-10 = 12
    this.logme(p, j-i);
    
    return j-i;
};

// Functions don't need to exist to use goto
// In fact... functions are for the weak.
[lbl] outsideLabel:
p++;
if (p < 11) {
    goto outsideLabel;
}
</script>
<script type="text/javascript">
    // Ideally this would actually be the onDomReady function of your choice...
    var otherload = window.onload;
    window.onload = function(){
    if (otherload) {otherload();}
    document.getElementById('jsResult').innerHTML = testGoTo();
    };
</script>
 

ali.2

Active Member
همونطور که تو توضیحات سایت http://summerofgoto.com/ نوشته شده lable حتما باید قبل از goto اومده باشه و اگه تو مثال ها هم دقت کنید خودتون متوجه میشید. با این محدودیت چه کنیم؟
قبول کنید که جاوااسکریپت زبان به درد نخوریه.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا