跳到主要内容

必要知识介绍

1.打印输出内容

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

1

  • logd 支持多个参数, 并一起显示在日志框中
logd("第一个参数", 2, true)  // 返回 第一个参数  2  true
  • 显示效果

2

2.代码注释

  • 在编程过程中,当我们想写一些只有我们自己能看到,别人看不到,并且代码并不执行的文本时,就需要一种特殊格式来标记,即注释
  • 注释可以让我们添加一些代码解释,提高代码阅读星,方便后期修改代码,以免代码只有上帝才能看得懂

单行注释

  • 两个斜杠 // 为单行注释
// 两个斜杠,为单行注释,此行内容不会被代码执行

多行注释

  • 多行注释以 /* 开头,以 */ 结尾,中间包裹的内容,不会被代码执行
/* 
中间包裹的内容
都不会被代码执行
不管有多少行
*/

3.关键字,保留字与全局变量

  • 不要在定义变量名,函数名或者属性名时使用下表中列举出的内容

关键字

  • 关键字是 JavaScript 语言内部使用的一组名称(或称为命令),这些名称具有特定的用途,用户不能自定义同名的标识符

    breakdeleteifthiswhile
    casedointhrowwith
    catchelseinstanceoftry
    continuefinallynewtypeof
    debuggerforreturnvar
    defaultfunctionswitchvoid

保留字

  • 保留字是 JavaScript 语言内部预备使用的一组名称(或称为命令),这些名称目前还没有具体的用途,是为 JavaScript 升级版本预留备用的,不要使用

    abstractdoublegotonativestatic
    booleanenumimplementspackagesuper
    byteexportimportprivatesynchronized
    charextendsintprotectedthrows
    classfinalinterfacepublictransient
    constfloatlongshortvolatile

全局变量

  • JavaScript 运行环境都会预定义一些全局变量和函数

    argumentsencodeURLInfinityNumberRegExp
    ArrayencodeURLComponentisFiniteObjectString
    BooleanErrorisNaNparseFloatSyntaxError
    DateevalJSONparseIntTypeError
    decodeURLEvalErrorMathRangeErrorundefined
    decodeURLComponentFunctionNaNReferenceErrorURLError