CoffeeScript - Tipos de Dados
Tipos de dados CoffeeScript
Uma das características mais fundamentais de uma linguagem de programação é o conjunto de tipos de dados que ela suporta. Esses são os tipos de valores que podem ser representados e manipulados em uma linguagem de programação.
Como o CoffeeScript compila linha por linha para o JavaScript, os tipos de dados fornecidos pelo CoffeeScript são iguais aos do JavaScript. Exceto pelo fato de que CoffeeScript adiciona alguma essência adicional.
CoffeeScript fornece os seguintes tipos de dados para trabalhar -
Strings - O tipo de dados String representa um grupo de caracteres em geral e nós representamos um valor string com aspas duplas ("").
Example: "Raj", "Rahman"
Number - O tipo de dados do número representa os valores numéricos.
Example: 12, 212, etc.
Boolean- O tipo de dados booleano representa um bit de informação. Existem apenas dois valores possíveis: verdadeiro e falso.
Arrays- O objeto Array permite armazenar vários valores em uma única variável. Ele armazena uma coleção sequencial de tamanho fixo de elementos do mesmo tipo.
Example: aluno = ["Rahman", "Ramu", "Ravi", "Robert"]
Objects- Os objetos em CoffeeScript são semelhantes àqueles em JavaScript; são conjuntos de propriedades. Onde uma propriedade inclui uma chave e um valor separados por um ponto e vírgula (:). Resumindo, os objetos CoffeeScript são uma coleção de pares de valores-chave.
Example: aluno = {nome: "Mohammed", idade: 24, telefone: 9848022338}
Null- Uma variável que está definida e não contém nenhum valor é considerada e nula. Isso é semelhante ao valor nulo em JavaScript.
Undefined- Uma variável que não teve nenhum valor atribuído a ela é considerada uma variável indefinida. Se você usar essas variáveis em seu código, receberá um erro indefinido.
Abordaremos os tipos de dados Arrays e Objetos em detalhes em capítulos separados.