Рубрики
Без рубрики

Tipagem Fraca, Forte, Dinâmica e Estática

UMA Grande Confusão Acerca de Qual A Entreença Entre Os Demanmentes DenominaSes A Cerca Da Tipagem, … Tagged с Python, JavaScript.

UMA Grande Confusáo Acerca de Qual A Entreença est Os denominaSes a cerca da tipagem, o Intuito desde post é deixar mais claro este conteúdo.

Tipagem deve estar efficeado o tipo de dado para variável e não pode ser alterado, como no caso da linguagem c.

int velocity = 4;

Neste Caso Você não Pode Alterar O Tipo Da Variável, Vode Pode Criar Uma Nova Variável Com um novo tipo de dado e fazer Casting para o novo tipo, mas não fazer a variável Скорость Приемная ауто Типо де Дадо Кеса -Сея О де Дела.

int velocity = 4;
float newVelocity = (float) velocity;

Este Tipo de tipagem Pode Ser Inferida pela linguagem ser ser escrita de forma явно

$users = 5;

O php já trata variavel com o tipo inteiro sem preciSar estar eflicito o tipo dela. É Officevel Alem Disso Alterar O Valor Da Variável Para Outro Tipo.

$users = 5;
$users = 'cinco';

Essa se trata quando o tipo do dado não é bem definido, linguagem pode alterar o tipo por alguma ação, sem Intervenção direta do программа, Como é o caso da linguagem JavaScript.

const numberOne = "5"
const numberTwo = 5
console.log(numberOne + numberTwo)
// 55

Neste caso mesmo o Дадо numbertwo sendo number ele é convertido para string para que ossa fazer a concatenação com a rest.

Quando na linguagem os tipos estão bem definidos, sendo reveliefio a arteração do программа Para ser convertido algum tipo de dado oppifico, como é o caso da linguagem python

number_one = "5"
number_two = 5
print(number_one + number_two)
# Traceback (most recent call last):
#  File "", line 1, in 
# TypeError: can only concatenate str (not "int") to str

Como os tipos sãao bem definos e a soma entre string e inteiros não é uermitida, python lança o erro de que não pode fazer a concatenação desses dados, pedindo que o Programador извлек в Coutcateaodos Dasos. Пор пример.

number_one = "5"
number_two = 5
print(int(number_one) + number_two)
# 10

Depois da Confuring In intencional da variável pode ser feita a soma das variaveis sem erro.

Оригинал: “https://dev.to/joaoava/tipagem-fraca-forte-dinamica-e-estatica-g8k”