Évaluation de l'évaluation JavaScript, partie 1

La plupart de mes articles précédents portaient sur des questions / sujets trouvés sur les évaluations HTML et CSS de LinkedIn. Je passe maintenant à l'évaluation JavaScript. Comme auparavant, je ne couvrirai que certaines des choses que vous pourriez voir lors de l'évaluation, mais si vous envisagez d'ajouter le badge de compétence JavaScript à votre profil LinkedIn, ces prochains articles devraient s'avérer très utiles.

Objet de votre code

Les objets abondent en JavaScript. Vous êtes probablement familier avec la manière à l'ancienne de créer un objet: un objet littéral, comme dans l'exemple ci-dessous.

var myDog = {
  name: “Rudy”,
  breed: “Parson Russell Terrier”,
  sex: “male”,
  age: 10,
  favoriteTreat: “peanut butter”
};

class Dog {
  constructor(name, breed, sex, age, favoriteTreat) {
    this.name = name;
    this.breed = breed;
    this.sex = sex;
    this.age = age;
    this.favoriteTreat = favoriteTreat;
  }
}

let myDog = new Dog(“Rudy”, “Parson Russell Terrier”, “male”, 10, “peanut butter”)

let date = new Date()

var student = new Person();
var student = construct Person();
var student = Person();
var student = construct Person;

Termes et conditions

"Quand utiliseriez-vous une instruction conditionnelle?"

Cette question ne devrait pas trop fatiguer votre cerveau. Regardons quelques exemples d' instructions conditionnelles .

Tout d'abord, le toujours populaire if-else :

if(multipleOptions) {
return “You need a conditional statement!”
} else {
return “You don’t need a conditional statement.”
}

switch (options) {
  case multipleOptions:
    answer = “You need a conditional statement!”
    break;
  case onlyOne:
    answer = “You don’t need a conditional statement.”
    break;
}

let answer = (multipleOptions) ? “You need a conditional statement!” : “You don’t need a conditional statement.”

Trouble ternaire

Et en parlant de l'opérateur ternaire…

Une question présente le code suivant et demande ce qui ne va pas:

var a;
var b = (a = 3) ? true : false

Voici un moyen de corriger les problèmes de notre code. Attribuons une valeur à la variable a puis utilisons un opérateur de comparaison dans la condition de l'opérateur ternaire.

var a = 3;
var b = (a === 3) ? true : false

Plus à venir!

Suggested posts

Mes ressources de codage les plus utilisées

Mes ressources de codage les plus utilisées

Cette semaine, j'ai reçu un e-mail d'un membre de la liste de diffusion quotidienne. Ils voulaient savoir : Quelles ressources consultez-vous quotidiennement, hebdomadairement et mensuellement ? Grande question ! Je suis heureux d'essayer de partager quelques idées sur mon flux de travail et les principales ressources que j'utilise.

Série de bibliothèques Lit — 1 : Une plongée en profondeur dans la bibliothèque lit-html

Série de bibliothèques Lit — 1 : Une plongée en profondeur dans la bibliothèque lit-html

Le but de cette série de blogs est d'approfondir la bibliothèque Lit et d'acquérir une compréhension complète de ses caractéristiques uniques et de la manière dont elle se distingue des autres bibliothèques et frameworks du marché. La série est divisée en trois parties, couvrant des sujets tels que 1.

Related posts

Conversations dangereuses

Conversations dangereuses

Si nous voulons continuer à prospérer sur cette planète, nous allons devoir avoir des conversations dangereuses. Celles qui remettent en question ce que nous avons fait, ce que nous faisons et ce que nous sommes actuellement sur le point de continuer à faire (ou prévoyons de faire).

Repenser les médias : les cinq vérités de McChesney et l'avenir des communications

Dans le monde hyper-connecté d'aujourd'hui, les systèmes médiatiques jouent un rôle central dans la formation de l'opinion publique et, par conséquent, dans la prise de décision démocratique. Dans son analyse approfondie de l'économie politique de la communication, le chercheur Robert McChesney remet en question la sagesse conventionnelle et présente ce qu'il appelle les « cinq vérités » sur les médias.

Recherche d'informations sur les noms de domaine

Un extrait de Small, Sharp Software Tools par Brian P. Hogan

Recherche d'informations sur les noms de domaine

Lorsque vous faites une demande à facebook.com, votre ordinateur recherche le nom de domaine pour traduire ce nom de domaine en une adresse IP afin que votre ordinateur puisse établir cette connexion.

Cette archive de menace: Vol 7 Black Basta

Cette archive de menace: Vol 7 Black Basta

Dans le monde interconnecté d'aujourd'hui, la menace des cyberattaques est plus répandue que jamais. Les cybercriminels et les acteurs des États-nations cherchent constamment à exploiter les vulnérabilités et à voler des données précieuses, ce qui représente un risque important pour les organisations de toutes tailles.