## 6.2 JavaScript簡單介紹
>JavaScript語言在微信硬件端皆可以編寫。

### 6.2.1 JavaScript語法介紹
//數據類型
|數據類型 | 解釋|數值|
| :--- | :--- | :--- |
| "number" | 數值 | 值:1,2,3 |
| "string" | 字符串 | 值:"張三" |
| "Array" | 數組 | 值:\["張三","李四","王五"\] |
| "boolean" | 布爾值 | 值:true,false |
| "object" | 對象 | 值:{"name":"張三","gender":"男" "age":18,} |
| "undefined" | 未定義 | 值:undefined |
| "null" | 空值 | 值:null |
//屬性
```
var name = "張三";
var age = 18;
var hobby = ["籃球","乒乓球","游泳"];
var isStudent = true;
```
//行為(函數)
```
var run = function(name){
document.write(name + "跳支舞!");
}
```
//對象
```
var student = new Object();
student.name = name;
student.age = age;
student.run = run;
document.write(student.name);
student.run(student.name);
```
### 6.2.2 Javascript使用和注意點說明
- 如果變量由兩個,或兩個以上單詞組成,一般用駝峰命名法;第一個單詞首字母小寫,后面的都是首字母大寫開頭,例如:isStudent
- 注意:中英文的切換,所有的引號,逗號都要在英文輸入法狀態下輸入,否則會報錯。
- 編寫機器人助理答的順序,一定是現在在線調試編輯器中進行編寫,寫好之后,測試沒問題,再復制到助答中。
- javascript的注釋語法:
```
單行注釋語法為”//”,多行注釋為”/* 中間為具體代碼 */”
```
- 1. 海知智能第三方技能插件開放平臺概述
- 2. 快速接入API
- 2.1 硬件接口調用
- 2.2 快速接入微信
- 2.3 API接入常見問題
- 3. 技能插件
- 3.1 基礎能力類
- 頂級過濾器
- 用戶知識圖譜
- 機器人檔案
- 通用閑聊
- 兒童閑聊
- Smart Reply
- 輕量閑聊
- 3.2 語音游戲類
- 成語接龍
- 詞匯樂園
- 詞語接龍
- 鸚鵡學舌
- 動腦猜猜
- 挑戰單詞
- 冒險世界
- 猜猜我是誰
- 阿拉丁學詩詞
- 貓貓托管所
- 漂流瓶
- 詩詞大會
- 國學大會
- 我愛猜歌名
- 我在看著你
- 燈謎猜猜
- 3.3 休閑娛樂類
- 星座運勢
- 悅耳聲音
- 幸運簽
- 調教機器人
- 娛樂推送
- 3.4 生活服務類
- 黃歷
- 計算器
- 古詩詞
- 時間詢問
- 翻譯類技能
- 天氣資訊
- 日程創建
- 日程創建指令
- 鬧鐘
- 食材知識
- 冥想音樂
- 格言
- 每日英語
- 漢語詞典
- 豆果菜譜
- 古文翻譯
- 3.5 音頻點播類
- 喜馬拉雅FM
- 新聞廣播
- 音樂點播
- Smart Music
- 兒童聽聽
- Smart Audio
- 兒童笑話
- 點播控制指令
- 3.6 視頻點播類
- 影視點播
- 3.7 百科知識類
- 人物百科
- 百科問答
- 實時百科
- 3.8 體育健康類
- 五分鐘健身
- 4. 開發者初級教程
- 4.1 開通服務
- 4.2 創建機器人
- 4.3 設置機器人
- 4.4 獲取技能插件
- 4.5 讓機器人學會聊天
- 4.6 導入知識庫
- 4.7 多種問答形式
- 4.8 數據統計
- 4.9 粉絲管理
- 5. 開發者中級教程
- 5.1 詞典運用
- 5.2 意圖處理
- 5.3 暗號使用
- 5.4 事件觸發
- 5.5 優先級
- 5.6 觸發器
- 5.7 快捷鍵
- 5.8 意圖報錯
- 6. 開發者高級教程
- 6.1 handlebars模版語言
- 6.2 JavaScript簡單介紹
- 6.3 JavaScript使用說明
- 6.4 JavaScript使用案例
- 6.5 JavaScript常見問題
- 7. 快速發布技能
- 8. 幫助中心
- 8.1 常見概念
- 8.2 幫助視頻
- 8.3 聯系我們