Αντικείμενα και Πρωτογενείς Τύποι στο JavaScript

Τα αντικείμενα (συμπεριλαμβανομένων και των πινάκων, όπως ήδη γνωρίζετε) θεωρούνται σύνθετοι τύποι δεδομένων. Οι συμβολοσειρές, οι αριθμοί, οι λογικές τιμές θεωρούνται απλοί, ή πρωτογενείς τύποι δεδομένων. Συχνά ονομάζονται απλώς πρωτογενείς τύποι, υπονοώντας ό,τι δεν είναι αντικείμενο.

Στο JavaScript υπάρχουν επτά πρωτογενείς τύποι δεδομένων: string, number, boolean, null, undefined, symbol, bigint. Απομνημονεύστε τον αριθμό και τα ονόματά τους - αυτό συχνά ερωτάται σε συνεντεύξεις.

Задание 1

Δίνεται ο ακόλουθος κώδικας:

javascriptlet test = {x: 1, y: 2, z: 3};
console.log(test);

Ποιος τύπος δεδομένων θα εμφανιστεί στην κονσόλα; Είναι πρωτογενής τύπος ή αντικείμενο;

Задание 2

Δίνεται ο ακόλουθος κώδικας:

javascriptlet test = {x: 1, y: 2, z: 3};
console.log(test.x);

Ποιος τύπος δεδομένων θα εμφανιστεί στην κονσόλα; Είναι πρωτογενής τύπος ή αντικείμενο;

Задание 3

Δίνεται ο ακόλουθος κώδικας:

javascriptlet test = [1, 2, 3];
console.log(test);

Ποιος τύπος δεδομένων θα εμφανιστεί στην κονσόλα; Είναι πρωτογενής τύπος ή αντικείμενο;

Задание 4

Δίνεται ο ακόλουθος κώδικας:

javascriptlet test = [1, 2, 3];
console.log(test[1]);

Ποιος τύπος δεδομένων θα εμφανιστεί στην κονσόλα; Είναι πρωτογενής τύπος ή αντικείμενο;

Задание 5

Δίνεται ο ακόλουθος κώδικας:

javascriptlet test1 = [1, 2, 3];
let test2 = 1;

console.log(test1);

Ποιος τύπος δεδομένων θα εμφανιστεί στην κονσόλα; Είναι πρωτογενής τύπος ή αντικείμενο;

Задание 6

Δίνεται ο ακόλουθος κώδικας:

javascriptlet test1 = [1, 2, 3];
let test2 = 1;

console.log(test1[test2]);

Ποιος τύπος δεδομένων θα εμφανιστεί στην κονσόλα; Είναι πρωτογενής τύπος ή αντικείμενο;

Задание 7

Χωρίς να κοιτάξετε στο σχολικό βιβλίο, απαριθμήστε όλους τους πρωτογενείς τύπους δεδομένων στο JavaScript.