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

    [AS2] verificare se un numero è intero

    Salve ragazzi

    con un LoadVars carico una variabili numerica (Var1) da un file asp
    Vorrei adesso confrontare questa variabile con Actionscript.
    Nello specifico dovrei controllare se la variabile Var1 sia un numero intero o decimale.

  2. #2

  3. #3
    function isInt(n:Number):Boolean {
    return !(n.toString().indexOf(".") != -1);
    }

    trace(isInt(3));
    //traces: true;

    trace(isInt(2.4));
    //traces: false;

  4. #4

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Quoto Stan e aggiungo una possibile alternativa utilizzando le funzioni "int" e "Number"

    codice:
    function isInt(n):Boolean {
    	return Number(n) == int(n);
    }
    
    trace(isInt(3)); //output: true;
    trace(isInt(2.4)); //output: false;
    trace(isInt('3')); //output: true;
    trace(isInt('2.4')); //output: false;
    In questo caso è possibile passare anche un valore di tipo stringa che sarà automaticamente convertito in numero e confrontato col suo corrispondente intero.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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 © 2025 vBulletin Solutions, Inc. All rights reserved.