企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# JavaScript 代码规范 https://www.php.cn/js/js-conventions.html # JavaScript 输入输出 ![](https://img.kancloud.cn/73/07/7307526f3ffa483d6f0806010388d91b_1075x478.png) # JavaScript 数据类型 在 JavaScript 中有 5 种不同的数据类型: * string * number * boolean * object * function 3 种对象类型: * Object * Date * Array 2 个不包含任何值的数据类型: * null * undefined > 请注意: * NaN 的数据类型是 number * 数组(Array)的数据类型是 object * 日期(Date)的数据类型为 object * null 的数据类型是 object * 未定义变量的数据类型为 undefined 如果对象是 JavaScript Array 或 JavaScript Date ,我们就无法通过 **typeof** 来判断他们的类型,因为都是 返回 Object。 # Js的JSON数据 | 函数 | 描述 | | --- | --- | | JSON.parse() | 用于将一个 JSON 字符串转换为 JavaScript 对象。 | | JSON.stringify() | 用于将 JavaScript 值转换为 JSON 字符串。 | # JavaScript 调试 * ## console.log() 方法 * ## debugger 关键字(**debugger** 关键字用于停止执行 JavaScript,并调用调试函数。) #严格模式声明 https://www.php.cn/js/js-js_strict.html 严格模式通过在脚本或函数的头部添加 "use strict"; 表达式来声明。 ![](https://img.kancloud.cn/e4/bb/e4bb11eab771bc1ea7b908771893c211_649x370.png) 为什么使用严格模式: * 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; * 消除代码运行的一些不安全之处,保证代码运行的安全; * 提高编译器效率,增加运行速度; * 为未来新版本的Javascript做好铺垫。