diff --git a/js-types-n-oop.js b/js-types-n-oop.js old mode 100644 new mode 100755 index 5e1230e..3b33914 --- a/js-types-n-oop.js +++ b/js-types-n-oop.js @@ -1,12 +1,26 @@ - /********************************************************************** * * JavaScript types and objects * * **********************************************************************/ - - +// +// Types and object +// ================ +// +// JavaScript's type system is split into two categories of enteties: +// basic types or values and objects, they differ in several aspects. +// +// | values | objects +// ----------------+-------------------+-------------------------- +// mutability | imutable | mutable +// ----------------+-------------------+-------------------------- +// identity | equal values are | different objects +// | the same entity | can have same +// | (singletons) | structure +// ----------------+-------------------+-------------------------- +// +// // Basic values // ============ // diff --git a/simplesnake/manifest.json b/simplesnake/manifest.json old mode 100644 new mode 100755 diff --git a/simplesnake/simplesnake.html b/simplesnake/simplesnake.html old mode 100644 new mode 100755 diff --git a/simplesnake/simplesnake.js b/simplesnake/simplesnake.js old mode 100644 new mode 100755