Back to Help Center

CONCEITOS BÁSICOS DE VARIÁVEIS JAVASCRIPT (JAVASCRIPT VARIABLE BASICS)

Equipe Learning

Como declarar uma variável?

Existem 2 maneiras de declarar uma variável:

  • const: a variável não mudará seu valor e não pode ser modificada
  • let; a variável pode ter seu valor alterado

Uma boa prática é declarar as variáveis no topo de seu escopo = topo do nó de função (function node) no IIOT

// 'start' não pode ser declarado novamente nem modificado
const start = Date.now();

// 'elapsedTime' não pode ser declarado novamente
let elapsedTime = 0;
// mas seu valor pode ser alterado posteriormente
elapsedTime = Date.now() - start;

Objetos

Declaração de objeto: um objeto é um tipo de variável, então você deve usar « const » ou « let »

Declarar objeto vazio:

let myObject = {};

Declarar um objeto com elementos:

// 4 elementos neste exemplo
const myFruits = {Name: 'tomato', Weight: 4, Price: 3, Price_Unit: 'Euro'}

Você pode obter um elemento de um objeto usando o ponto « . »

// pega o valor do elemento "Name" do objeto "myFruits"
const test = myFruits.Name 
// resultado: test = 'tomato'

Fato sobre VTB / node-red!

O payload de uma mensagem usada no VTB é um objeto e cada elemento representa uma tag

// exemplo
msg.payload = { 
    'tag1' : X, 
    'tag2' : Y,
    'tag3' : Z,    
};

É por isso que para acessar a tag1 do payload nós fazemos:

const getTag1 = msg.payload.tag1

Outra notação:

// Por exemplo, temos que usar esta notação se o nome da tag contiver espaços!
const getTag1 = msg.payload["tag1"]

Vetores (Array)

Um array é um objeto

Declarar array vazio:

let myArray = [];

Declarar um array com elementos:

// 5 elementos neste exemplo
const Braincube = ['Connection', 'Structuration', 'Visualization', 'Analyze', 'Improve']

Você pode obter um elemento de um array usando o índice (começando em 0!):

// pega o primeiro elemento
const FirstStep = Braincube[0]
// resultado: FirstStep = Connection
Powered by Zendesk