Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Differenza tra elseif e else if

    Mi è venuto un dubbio:
    c'è differenza se si usa

    else if

    invece di

    elseif (tutto unito)

    Ciao

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    In vbscript non puoi scrivere degli if annidianti in 2 modi:

    codice:
    'Primo modo:
    
    If a=1 then
    	'codice
    else
    	if b=2 then
    		'codice
    	else
    		'codice
    	end if
    end if
    
    'Secondo Modo:
    
    if a=1 then
    	'Codice
    elseif b=2
    	'Codice
    else
    	'Codice
    end if
    Come vedi la seconda è più veloce da scrivere e più comprensibile da leggere e asp ci impiaga meno ad eseguire il blocco

  3. #3
    però il mio dubbio era leggermente diverso:

    if a=1 then
    ' codice
    else if a > 1 then
    ' codice

    end if
    end if


    è diverso da?

    if a=1 then
    ' codice
    elseif a > 1 then
    ' codice

    end if
    end if

    Ciao e grazie

  4. #4
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    sono uguali
    ma nel secondo caso ci vuole un solo end if
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  5. #5
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Non sono uguali. La differenza è che
    codice:
    if a=1 then 
     
    else if a > 1 then 
    
    end if 
    end if
    ti restituisce errore .
    Così è corretto:
    codice:
    if a=1 then 
     
    else 
          if a > 1 then 
    
           end if 
    end if

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.