var myVariable;
let myNumber;
const myConstantNumber = 100;
function a(){
var myNumber = 200;
if(myNumber === 200){
var myNumber = 300;
console.log(`myNumber value is ${myNumber}`);
}
console.log(`myNumber value is ${myNumber}`);
}
myNumber
refers inside and outside of the if-condition to the same memory area.myNumber
is allocated a second time and shades the variable myNumber
outside of the if-condition. For this reason, the following listing prints first 300 and then 200.
function a(){
let myNumber = 200;
if(myNumber === 200){
let myNumber = 300;
console.log(`myNumber value is ${myNumber}`);
}
console.log(`myNumber value is ${myNumber}`);
}
var myUndefinedVariable;
var myNullValue = null;
var myBoolean = true;
var myNumber = 100;
var myBirthday = new Date('2000-04-04T08:00:00')
var myString = 'want to learn js?';
var myRegularExpression = /(yes|no)/
const varStatements = function(){
var myNumber = 200;
if(myNumber === 200){
var myNumber = 300;
console.log(`myNumber value is ${myNumber}`);
}
console.log(`myNumber value is ${myNumber}`);
}
function a(){
var myNumber = 200;
if(myNumber === 200){
var myNumber = 300;
console.log(`myNumber value is ${myNumber}`);
}
console.log(`myNumber value is ${myNumber}`);
}
function call(procedure){
procedure();
}
call(a);
birthday
and placeOfBirth
.
const children = {birthday: new Date('2000-04-04T08:00:00'), placeOfBirth: 'Ulm'};
function getFullName(){
var firstName = getNameWishFromFather();
if(getNameWishFromMother()){
firstName = getNameWishFromMother();
}
return `${firstName} ${surName}`
}
const children = {birthday: new Date('2000-04-04T08:00:00'),
fullName: getFullName};
function Children(birthday, placeOfBirth, surName){
this.birthday = birthday;
this.placeOfBirth = placeOfBirth;
this.surName = surName;
}
function getFullName(){
var firstName = getNameWishFromFather();
if(getNameWishFromMother()){
firstName = getNameWishFromMother();
}
return `${firstName} ${this.surName}`
}
const children = new Children(new Date('2000-04-04T08:00:00'),
'Ulm', 'Gerbershagen');
children.fullName = getFullName;
this
object is pointing to the class instance. In ABAP the class instance is called me
.[]
brackets.
const myChildrens = [{birthday: new Date('2000-04-04T08:00:00'), placeOfBirth: 'Ulm'},
{birthday: new Date('2002-02-04T08:00:00'), placeOfBirth: 'Ulm'}];
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
5 | |
5 | |
5 | |
4 | |
4 | |
4 | |
4 | |
4 | |
3 | |
3 |