1.what is output ?
function sum(a, b) {
return a + b;
}
console.log(sum(1, '2'));
2.what is output ?
let number = 0;
console.log(number++);
console.log(++number);
console.log(number);
3. what is output ?
var num = 8;
var num = 10;
console.log(num);
4. what is output ?
const obj = { a: 'one', b: 'two', a: 'three' };
console.log(obj);
5. what is output ?
function sayHi() {
return (() => 0)();
}
console.log(typeof sayHi());
6. what is output ?
let person = { name: 'Lydia' };
const members = [person];\
person = null;
console.log(members);
7. what is output ?
const person = {
name: 'Lydia',
age: 21,
};
for (const item in person) {
console.log(item);
}
8. what is output ?
console.log(3 + 4 + '5');
9. what is output ?
const num = parseInt('7*6', 10);
clg(num)
10. what is the output ?
function getInfo(member, year) {
member.name = 'Lydia';
year = '1998';
}
const person = { name: 'Sarah' };
const birthYear = '1997';
getInfo(person, birthYear);
console.log(person, birthYear);
11. what is output ?
console.log(Number(2) === Number(2));
console.log(Boolean(false) === Boolean(false));
12. what is output ?
const list = [1 + 2, 1 * 2, 1 / 2];
console.log(list);
13.what is output ?
function sayHi(name) {
return `Hi there, ${name}`;
}
console.log(sayHi());
14. what is output ?
const person = {
name: 'Lydia',
age: 21,
};
let city = person.city;
city = 'Amsterdam';
console.log(person);
15. what is output ?
function sum(num1, num2 = num1) {
console.log(num1 + num2);
}
sum(10);
18.what is output ?
console.log(`${(x => x)('I love')} to program`);
19. what is output ?
const name = 'Lydia Hallie';
console.log(!typeof name === 'object');
console.log(!typeof name === 'string');
20.what is output ?
const myFunc = ({ x, y, z }) => {
console.log(x, y, z);
};
myFunc(1, 2, 3);
22. let a = 3;
let b = new Number(3);
let c = 3;
console.log(a == b);
console.log(a === b);
console.log(b === c);
23. let greeting;
greetign = {};
console.log(greetig);
24 . function checkAge(data) {
if (data === { age: 18 }) {
console.log('You are an adult!');
} else if (data == { age: 18 }) {
console.log('You are still an adult.');
} else {
console.log(`Hmm.. You don't have an age I guess`);
}
}
checkAge({ age: 18 });
25. console.log(typeof typeof 1);
26. const numbers = [1, 2, 3];
numbers[10] = 11;
console.log(numbers);
27 .
let person = { name: 'Lydia' };
const members = [person];
person = null;
console.log(members);
28. const person = {
name: 'Lydia',
age: 21,
};
for (const item in person) {
console.log(item);
}
29. function getInfo(member, year) {
member.name = 'Lydia';
year = '1998';
}
const person = { name: 'Sarah' };
const birthYear = '1997';
getInfo(person, birthYear);
console.log(person, birthYear);
30. (() => {
let x = (y = 10);
})();
console.log(typeof x);
console.log(typeof y);
31. const name = 'Lydia';
age = 21;
console.log(delete name);
console.log(delete age);
33. function addToList(item, list) {
return list.push(item);
}
const result = addToList('apple', ['banana']);
console.log(result);
34. const box = { x: 10, y: 20 };
Object.freeze(box);
const shape = box;
shape.x = 100;
console.log(shape);
35. const { name: myName } = { name: 'Lydia' };
console.log(name);
36. function checkAge(age) {
if (age < 18) {
const message = "Sorry, you're too young.";
} else {
const message = "Yay! You're old enough!";
}
return message;
}
console.log(checkAge(21));
37. console.log('I want pizza'[0]);
38. let newList = [1, 2, 3].push(4);
console.log(newList.push(5));
39. const person = {
name: 'Lydia',
age: 21,
};
for (const [x, y] of Object.entries(person)) {
console.log(x, y);
}
40. function nums(a, b) {
if (a > b) console.log('a is bigger');
else console.log('b is bigger');
return;
a + b;
}
console.log(nums(4, 2));
console.log(nums(1, 2));
41. const name = 'Lydia';
console.log(name());
42. const one = false || {} || null;
const two = null || false || '';
const three = [] || 0 || true;
console.log(one, two, three);
43. function compareMembers(person1, person2 = person) {
if (person1 !== person2) {
console.log('Not the same!');
} else {
console.log('They are the same!');
}
}
const person = { name: 'Lydia' };
compareMembers(person);
44. const colorConfig = {
red: true,
blue: false,
green: true,
black: true,
yellow: false,
};
const colors = ['pink', 'red', 'blue'];
console.log(colorConfig.colors[1]);
45. let name = 'Lydia';
function getName() {
console.log(name);
let name = 'Sarah';
}
getName();
46. console.log(`${(x => x)('I love')} to program`);
47. const add = x => y => z => {
console.log(x, y, z);
return x + y + z;
};
add(4)(5)(6);
48. const myFunc = ({ x, y, z }) => {
console.log(x, y, z);
};
myFunc(1, 2, 3);
49. const person = { name: 'Lydia Hallie' };
Object.seal(person);
50 . const person = {
name: 'Lydia Hallie',
address: {
street: '100 Main St',
},
};
Object.freeze(person);
51.const add = x => x + x;
function myFunc(num = 2, value = add(num)) {
console.log(num, value);
}
myFunc();
myFunc(3);
52. let count = 0;
const nums = [0, 1, 2, 3];
nums.forEach(num => {
if (num) count += 1
})
console.log(count)
53. const user = {
email: "e@mail.com",
password: "12345"
}
const updateUser = ({ email, password }) => {
if (email) {
Object.assign(user, { email })
}
if (password) {
user.password = password
}
return user
}
const updatedUser = updateUser({ email: "new@email.com" })
console.log(updatedUser === user)
54. const user = {
email: "my@email.com",
updateEmail: email => {
this.email = email
}
}
user.updateEmail("new@email.com")
console.log(user.email)
55.
const bird = {
size: 'small',
};
const mouse = {
name: 'Mickey',
small: true,
};
console.log(bird)
console.log(mouse)