# JS 基本元素 > 目前業界主要支援的版本為2015六月釋出的ES6。 ## Identifier Naming Rule > 此為在業界通用的命名規範。 * 大駝峰命名(Upper camelcase):如類別名。 * 小駝峰命名(Lower camelcase):如變數名、屬性名、標籤名、函式名。 * 典型命名:如常數名,全大寫,單字用底線分開。 * 陣列變數名通常會加s。 ```javascript=! class Dog { } // 類別名(Dog) > 大駝峰 let dog1 = { age: 6}; // 變數名(dog1)、屬性名(age) > 小駝峰 function sit() { } // 函式名(sit) > 小駝峰 const DOG_NAME = 'Fat Bow Gi'; // 常數名(DOG_NAME) > 典型 let mySkills = []; // 陣列變數名+s ``` ## 資料型態 * 宣告變數:let。 * 宣告常數:const。 ## Ternary operator(三元運算子) ```javascript=! let dogAge = 12; dogAge >= 10 ? console.log('成犬') : console.log('幼犬'); ``` ## JS 相關資源 | Website | Abstract | |:----- |:-------- | | [is.min.js檔](https://github.com/arasatasaygin/is.js) | 驗證用 | ###### tags: `frontend` `jsnote` [:arrow_right: Back to Front End Homepage :arrow_left:](/S-c0eqQmS16D8tcTx4ae1g)