Een eenvoudige vraag: als ik de programmataal java onder de knie krijg ken ik dan automatisch ook javascript? Er zitten enige verschillen in maar kwa programmeer code is het gelijk (zegt men).
De syntax is een beetje hetzelfde, maar er zitten aardig grote verschillen in. De functies zijn allemaal anders, dus als je Java kent, ken je nog geen Javascript. Het is een heel andere taal.
Oordeel zelf:


    /*
    Java Hello World example.
    */
     
    public class HelloWorldExample{
     
      public static void main(String args[]){
     
        /*
        Use System.out.println() to print on console.
        */
        System.out.println("Hello World !");
     
      }
     
    }
     
    /*
     
    OUTPUT of the above given Java Hello World Example would be :
     
    Hello World !
     
    */


Is: "public static void main(String args[])" de declaratie van de variable?

Dit schijnt altijd te moeten in java?
Nee, JAVA en JS zijn 2 totaal andere dingen. Er zijn bijna geen overeenkomsten te vinden.

Een klein hello world voorbeeld:
JAVA
public class HelloWorld {
  string name;
  
  public HelloWorld( string n ) {
     name = n;
  }
  public string sayHello() {
    return "Hello " + name;
  }
}
public class HelloProgram {
  public static void main( String args[] ) {
    HelloWorld stephan = new HelloWorld("Stephan");
    System.out.println(stephan.sayHello());
  }
}


JS
var HelloWorld = function( name ) {
  this.name = name;
};
HelloWorld.prototype = {
  sayHelllo : function() {
    return "Hello " + this.name;
  }
};

var stephan = new HelloWorld("Stephan");
document.write(stephan.sayHello());


Is: "public static void main(String args[])" de declaratie van de variable?
Dit schijnt altijd te moeten in java?

Nee, zodra je een JAVA applicatie uitvoert zoekt JAVA altijd naar de main functie in een class en die wordt dan uitgevoerd.
Bedankt allemaal, heb er veel van opgestoken.

Ga me verdiepen in JAVA, javascript komt dan later nog wel.

Reageren