必要知识简介
1.打印输出内容
- 在编程过 程中,需要知道写的代码里保存了什么东西,此时,要借助一些代码来辅助
- 传统的js代码中,打印函数为
console.log("需要打印纯输出的内容") // 返回 需要打印纯输出的内容
- 而在EasyClick中,为了更好的展示效果,单独封装了打印函数
- 每个函数对应不同的调试级别,并对应不同的颜色(颜色会随着idea的主题不同而有所改变)
- 日志可以显示到脚本的日志运行框中,方便我们监测程序的运行状态和进度
logd("debug级别调试输出内容") // 返回 debug级别调试输出内容 蓝色
logi("info级别调试输出内容") // 返回 info级别调试输出内容 绿色
logw("warning级别调试输出内容") // 返回 warning级别调试输出内容 橙色
loge("error级别调试输出内容") // 返回 error级别调试输出内容 红色
- 显示效果

logd等支持多个参数, 并一起显示在日志框中
logd("第一个参数", 2, true) // 返回 第一个参数 2 true
- 显示效果
2.代码注释
- 在编程过程中,当我们想写一些只有我们自己能看到,别人看不到,并且代码并不执行的文本时,就需要一种特殊格式来标记,即注释
- 注释可以让我们添加一些代码解释,提高代码阅读星,方便后期修改代码,以免代码只有上帝才能看得懂
单行注释
- 两个斜杠
//为单行注释
// 两个斜杠,为单行注释,此行内容不会被代码执行
多行注释
- 多行注释以
/*开头,以*/结尾,中间包裹的内容,不会被代码执行
/*
中间包裹的内容
都不会被代码执行
不管有多少行
*/
3.关键字,保留字与全局变量
- 不要在定义变量名,函数名或者属性名时使用下表中列举出的内容
关键字
-
关键字是 JavaScript 语言内部使用的一组名称(或称为命令),这些名称具有特定的用途,用户不能自定义同名的标识符
break delete if this while case do in throw with catch else instanceof try continue finally new typeof debugger for return var default function switch void
保留字
-
保留字是 JavaScript 语言内部预备使用的一组名称(或称为命令),这些名称目前还没有具体的用途,是为 JavaScript 升级版本预留备用的,不要使用
abstract double goto native static boolean enum implements package super byte export import private synchronized char extends int protected throws class final interface public transient const float long short volatile
全局变量
-
JavaScript 运行环境都会预定义一些全局变量和函数
arguments encodeURL Infinity Number RegExp Array encodeURLComponent isFinite Object String Boolean Error isNaN parseFloat SyntaxError Date eval JSON parseInt TypeError decodeURL EvalError Math RangeError undefined decodeURLComponent Function NaN ReferenceError URLError