Bobinas P4G
  • Login
  • Public

    • Public
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Adonay Felipe Nogueira (adfeno@ecodigital.social)'s status on Tuesday, 28-Jul-2020 18:50:21 UTC Adonay Felipe Nogueira Adonay Felipe Nogueira

    @meiotexto Se por "mensagem de ajuda" te referes a uma expectativa/objetivo, então em #JavaScript / #JS seria algo como:

    retorno_da_funcao = funcao();
    return retorno_da_funcao;

    Assume-se que se deseja retornar o mesmo conteúdo do retorno da função chamada. Além disso, assumindo uma condição simples, é possível fazer algo como:

    return (variavel == "teste" ? true : false );

    Se a condição for maior (notar que precisará de vários "( ? : )") então use if.

    In conversation Tuesday, 28-Jul-2020 18:50:21 UTC from ecodigital.social permalink
    • Adonay Felipe Nogueira (adfeno@ecodigital.social)'s status on Tuesday, 28-Jul-2020 18:58:30 UTC Adonay Felipe Nogueira Adonay Felipe Nogueira

      @meiotexto Em adendo, se o objetivo é retornar false/null/undefined/NaN/0 por cause de um erro então aconselho tirar toda a linha do "return" e usar "throw new Error(…)" (mudando "Error" pelos tipos suportados pelo #JavaScript / #JS). Assim, apesar do retorno ser undefined, facilita muito fazer o navegador exibir a mensagem de erro para o usuário, incluindo o arquivo, a linha e a coluna onde ocorreu (use "window.onerror = alert;" no início do script e ao receber a mensagem, veja o console).

      In conversation Tuesday, 28-Jul-2020 18:58:30 UTC permalink
    • Adonay Felipe Nogueira (adfeno@ecodigital.social)'s status on Friday, 31-Jul-2020 11:28:05 UTC Adonay Felipe Nogueira Adonay Felipe Nogueira

      @meiotexto ocorre que como o #JavaScript / #JS é uma linguagem de "alto nível" (simplificada para propósito específico: ser carregada na #Web / #Internet e não se comunicando diretamente com o #Hardware ) e interpretada (toda vez que quer usar, tem que ler tudo, adicionando lentidão), as condicionais simples são mais rápidas se usar "( ? : )" (4 caracteres/bytes, sem espaço) em vez de "if ( ) { } else { }" (que tem 12).

      In conversation Friday, 31-Jul-2020 11:28:05 UTC permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • Privacy
  • Source
  • Version
  • Contact

Bobinas P4G is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Bobinas P4G content and data are available under the Creative Commons Attribution 3.0 license.