diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..cbac569 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "deno.enable": true +} diff --git a/src/01-einfuehrung/beispiel.js b/src/01-einfuehrung/beispiel.js new file mode 100644 index 0000000..b1fe614 --- /dev/null +++ b/src/01-einfuehrung/beispiel.js @@ -0,0 +1,22 @@ +function add(a, b) { + return a + b; +} + +console.log(add(5, {num: "10"}.num)) + +const user = { + name: 'John', + age: 30 +} + +console.log(user.address) + + +class Person { + constructor(name, age) { + this.name = name; + this.age = age; + } +} + +const person = new Person("John", "30"); \ No newline at end of file diff --git a/src/01-einfuehrung/beispiel.ts b/src/01-einfuehrung/beispiel.ts new file mode 100644 index 0000000..de709b9 --- /dev/null +++ b/src/01-einfuehrung/beispiel.ts @@ -0,0 +1,29 @@ +function addTs(a: number, b: number): number { + return a + b; +} + +console.log(addTs(5, 10)); + +type User = { + name: string; + age: number; + address?: string; +}; + +const user: User = { + name: 'John', + age: 30, +}; + +console.log(user.address); + +class Person { + name: string; + age: number; + constructor(name: string, age: number) { + this.name = name; + this.age = age; + } +} + +const person = new Person('John', 30);