added stuff

This commit is contained in:
didier amyot committed 2023-12-20 18:21:47 -05:00
1 parent 8651ede879
commit 279d501098
3 files changed
+567

No files matched your search

+1
View File
@@ -3,3 +3,4 @@
node_modules node_modules
package.json package.json
package-lock.json package-lock.json
.ipynb_checkpoints
+533
View File
@@ -0,0 +1,533 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 15,
"id": "6ea9db8b-018f-4766-a107-9ba7c20848f2",
"metadata": {},
"outputs": [],
"source": [
"let date = new Date()"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "4aba8fd3-acb6-4473-b960-a5aa7f370320",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"Fri, 15 Dec 2023 23:27:35 GMT\"\u001b[39m"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"date.toGMTString()"
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "9b50f1ad-46d3-44ef-9afe-d8be15772c4a",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[33m300\u001b[39m"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"date.getTimezoneOffset()"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "120697ff-9f7f-49fd-b3ef-c48e0fc6f758",
"metadata": {},
"outputs": [],
"source": [
"let url = new URL(\"http://example.com/notebooks/Untitled.ipynb\");"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "f0a4c569-b076-4441-aedc-60477fdaf4c2",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"google.com\"\u001b[39m"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"url.hostname = \"google.com\""
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "c47ef44a-ae85-4654-8345-b8528ac7e253",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"http://google.com/notebooks/Untitled.ipynb\"\u001b[39m"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"url.toString()"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "26e99472-5c7c-44fd-99bf-d0db5ac89708",
"metadata": {},
"outputs": [],
"source": [
"let url2 = new URL(\"https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet\");"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "de1aedbd-d21a-48d2-a258-df99847c4622",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"/wiki/Programmation_orient%C3%A9e_objet\"\u001b[39m"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"url2.pathname"
]
},
{
"cell_type": "code",
"execution_count": 27,
"id": "e01d4caf-de65-4638-8992-e94d36553953",
"metadata": {},
"outputs": [],
"source": [
"let person = {\n",
" name: \"didier\"\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 30,
"id": "306cd832-963a-4a9e-9eaa-f6a4510b9ac2",
"metadata": {},
"outputs": [],
"source": [
"function sayHello(){\n",
" console.log(\"hello world\");\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 43,
"id": "ccdf4b55-c2f3-48ee-b821-d8e094c6e006",
"metadata": {},
"outputs": [],
"source": [
"class Adder{\n",
" value;\n",
"\n",
" constructor(value){\n",
" this.value = value;\n",
" }\n",
" \n",
"\n",
" add(a){\n",
" return a + this.value;\n",
" }\n",
" \n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 44,
"id": "0fcbba8c-f16e-4272-96bf-94de14e3388a",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\u001b[33m125\u001b[39m\n"
]
}
],
"source": [
"toto = new Adder(100)\n",
"console.log(toto.add(25))"
]
},
{
"cell_type": "code",
"execution_count": 45,
"id": "5a248f9d-893b-49d0-9806-cf281e6ee63f",
"metadata": {},
"outputs": [
{
"ename": "ReferenceError",
"evalue": "Person is not defined",
"output_type": "error",
"traceback": [
"Stack trace:",
"ReferenceError: Person is not defined",
" at <anonymous>:1:35"
]
}
],
"source": [
"let person = new Person(\"steve\", \"boutin\", 1975, \"burundi\");"
]
},
{
"cell_type": "code",
"execution_count": 47,
"id": "b0fd3f3d-cbf3-44e2-9ff7-fab252746cc1",
"metadata": {},
"outputs": [
{
"ename": "TypeError",
"evalue": "person.isMajor is not a function",
"output_type": "error",
"traceback": [
"Stack trace:",
"TypeError: person.isMajor is not a function",
" at <anonymous>:1:33"
]
}
],
"source": [
"if(person.isMajor()){}"
]
},
{
"cell_type": "code",
"execution_count": 51,
"id": "cbb202ee-fa5b-4955-a686-c23397ee45ce",
"metadata": {},
"outputs": [],
"source": [
"import {HockeyGame} from \"https://cdn.jsdelivr.net/gh/didiercrunch/cours-420-301-ah@006.3/modules-examples/mod.js\";\n"
]
},
{
"cell_type": "code",
"execution_count": 64,
"id": "5f9a1f61-9e4e-4747-9297-1cf9c02c8918",
"metadata": {},
"outputs": [],
"source": [
"let game1 = new HockeyGame();\n",
"let game2 = new HockeyGame();\n",
"let game3 = new HockeyGame();\n",
"\n",
"function printScore(game){\n",
" console.log(`Home ${game.home} - Away ${game.away}`)\n",
"}\n",
"\n",
"function printScores(game1, game2, game3){\n",
" console.log(`Game 1: Home ${game1.home} - Away ${game1.away}`);\n",
" console.log(`Game 2: Home ${game2.home} - Away ${game2.away}`);\n",
" console.log(`Game 3: Home ${game3.home} - Away ${game3.away}`);\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 65,
"id": "628f8ad5-f8eb-48f9-bc80-cb2db3fd9de7",
"metadata": {},
"outputs": [],
"source": [
"game1.homeTeamScores()"
]
},
{
"cell_type": "code",
"execution_count": 66,
"id": "44ab673f-7d0b-4095-a1f5-e8cbe35fbb31",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Game 1: Home 1 - Away 0\n",
"Game 2: Home 0 - Away 0\n",
"Game 3: Home 0 - Away 0\n"
]
}
],
"source": [
"printScores(game1, game2, game3)"
]
},
{
"cell_type": "code",
"execution_count": 67,
"id": "734050a1-f28d-44a3-8077-39df1295e1fa",
"metadata": {},
"outputs": [],
"source": [
"game3.awayTeamScores()"
]
},
{
"cell_type": "code",
"execution_count": 68,
"id": "13d32e62-091e-4706-9d62-c582211e9408",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Game 1: Home 1 - Away 0\n",
"Game 2: Home 0 - Away 0\n",
"Game 3: Home 0 - Away 1\n"
]
}
],
"source": [
"printScores(game1, game2, game3)"
]
},
{
"cell_type": "code",
"execution_count": 69,
"id": "c27e6ab3-b4f3-46b8-b6f6-ce87883a45dc",
"metadata": {},
"outputs": [],
"source": [
"import {HockeyPlayer} from \"https://cdn.jsdelivr.net/gh/didiercrunch/cours-420-301-ah@006.1/modules-examples/mod.js\";\n"
]
},
{
"cell_type": "code",
"execution_count": 70,
"id": "6f131f34-8d45-4d82-a9a5-5dbfdd99d4a8",
"metadata": {},
"outputs": [],
"source": [
"let dateOfBirth = new Date(1983, 9, 9);\n",
"let player = new HockeyPlayer(\"didier\", \"amyot\", dateOfBirth)\n"
]
},
{
"cell_type": "code",
"execution_count": 73,
"id": "ab87ba0a-26e8-448e-a953-9fe4546dd9b8",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"Sun, 09 Oct 1983 04:00:00 GMT\"\u001b[39m"
]
},
"execution_count": 73,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dateOfBirth.toUTCString()"
]
},
{
"cell_type": "code",
"execution_count": 75,
"id": "7e50ce6e-90e8-42ee-90e2-ef5c882d84f1",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[35m1983-10-09T04:00:00.000Z\u001b[39m"
]
},
"execution_count": 75,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"new Date(\"Sun, 09 Oct 1983 04:00:00 GMT\")"
]
},
{
"cell_type": "code",
"execution_count": 77,
"id": "4acfd4c6-a432-4b3d-a05a-69f4bdc6c8ff",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"1983-10-09T04:00:00.000Z\"\u001b[39m"
]
},
"execution_count": 77,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dateOfBirth.toISOString()"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "908117c5-d6e1-4c0c-9c1f-a5b9e4b44f11",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\u001b[33m62\u001b[39m\n"
]
}
],
"source": [
"\n",
"import {HockeyPlayer, HockeyPlayerStatistics} \n",
" from \"https://cdn.jsdelivr.net/gh/didiercrunch/cours-420-301-ah@006.3/modules-examples/mod.js\";\n",
"\n",
"let wayneGretzky = new HockeyPlayer(\"Wayne\", \n",
" \"Gretzky\", \n",
" new Date(1961, 0, 26));\n",
"\n",
"let wayneGretzkyStats = new HockeyPlayerStatistics(\"Wayne\", \n",
" \"Gretzky\", \n",
" new Date(1961, 0, 26));\n",
"\n",
"console.log(wayneGretzky.currentAge());"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b05528d2-2c8e-4e91-afff-bb50d0bc6fd8",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "2afca106-0957-4dfb-832c-31a12695704a",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "995a3e03-fa7b-48fb-a1bf-28e0eddb7d34",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "457c74d2-138d-42c4-8d60-454a10a266c3",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "c9d0aa08-3bc0-44e0-a1e4-030a6c620b5a",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "b24755d6-4405-46c5-ba57-2f4231541446",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "3c0691b1-6406-460d-ac8c-c23d4b29b72a",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "36abe78f-c35d-4d1c-b569-32aba406199c",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Deno",
"language": "typescript",
"name": "deno"
},
"language_info": {
"file_extension": ".ts",
"mimetype": "text/x.typescript",
"name": "typescript",
"nb_converter": "script",
"pygments_lexer": "typescript",
"version": "5.2.2"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
+33
View File
@@ -0,0 +1,33 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "d9c5a324-3d7b-4f97-a7af-642e23087307",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.6"
}
},
"nbformat": 4,
"nbformat_minor": 5
}