JS_HOME_WORK/25-expression-or-statement/solution.js
2025-02-05 08:47:22 +01:00

50 lines
1005 B
JavaScript
Executable File

/** ЗАДАЧА 25 - Выражение или инструкция
*
* Определите тип каждой конструкции JavaScript:
* - выражение (expression)
* - инструкция (statement)
* - выражение-инструкция (expression statement)
*/
// expression statement
15
// statement
const myObject = {
// Object literal is expression
x: 10,
y: true,
}
// expression statement
myObject.z = 'abc' // <-- expression
// expression statement
delete myObject.x
// statement
let newVariable
// expression statement
newVariable = 30 + 5 // <-- expression
// expression statement
console.log(newVariable)
/** ^
* expression
*/
// statement
if (newVariable > 10) {
/** ^
* expression
*/
// expression statement
console.log(`${newVariable} больше 10`) // <-- newVariable is expression
/** _________________________
* ^
* expression
*/
}