Muito legal ver a sua linha de ráciocinio!
O que você escreveu parece muito mais com o que aprendemos na escola, ne?
Quero dizer... a sintaxe que você propos parece muito mais com a linguagem "humana" rsss
No entanto, definitivamente você não pode escrever o código desta maneira.
Primeiro porque, o simples fato de você escever assim, em outras linguagens, ja te retornaria um erro (linguagens como: C++, Java, Python, etc).
O javascript não é uma linguagem muito exigente, por isso ele deixou você escrever desta forma... mas em outras linguagens você nem conseguiria.
Segundo porque a expressão que você usou na condição do if, por si so, ja não é válida.
Observe que o seu intuito deveria ser: ver se o valor está entre 18.5 e 35, mas não é esta operação que você esta fazendo...
Pela lógica, você apenas esta olhando se o valor imc é igual a 18.5
Portanto, sempre é importante usar a sintaxe correta da linguagem e verificar se a condição está realmente verificando o que é necessário.
Matenha o código com if (imc >= 18.5 && imc <= 35). Assim você verificará se o valor de imc está dentro da faixa considerada saudável.