当前位置:首页 > 土狗浏览器 > 正文

扩展开发必阅二、E3脚本语言

本博客阅览效果较差,建议点击这里阅览:https://note.youdao.com/s/3SFhLG8u


简介

E3是一款轻量级的文本解析器,或可称为基于JVM下的编程语言。专为土狗浏览器扩展而设,具有更适合国人的开发逻辑及完全中文化命令特点,有效减低插件、小程序等开发门槛。对未了解过编程语言的同学也非常友好,容易学习。


E3主要用途为测试、娱乐所用。并且为了减低开发门槛,未使用标准规范,面对更复杂的运算操作也是无能为力。因此并不适用于标准开发,在运算效率及稳定性都表现较差,请勿用于专业用途。


有多简单呢,基本上本文章看懂了,也就会用啦!


基本数据类型

字符串

使用双引号包裹的一寸字符

"这是一串字符"


数字类型

数字类型可用于计算,E3并非用来做专业的计算机工作,主要wie了

整数 数学里的整数型,最大长度10位数
小数 数学里的小数,仅支持小数点后6位


逻辑型

真或假,即相当于是的和不是。


语法

不是注释就是运行命令,语句结束直接空格或换行,勿使用 ; 符号表示语句结束!


变量定义及引用变量

定义变量需在变量名前 加关键词 "变量" ,调用时输入对应的变量名即可。 注意,变量名不可与保留关键词冲突!

变量 小明年龄 = 15
变量 小明姓名 = “小明” // 字符串必须加双引号
变量 小明很帅 = 假
变量 小红年龄 = 小明年龄 // 输入对应的变量名即可调用变量


变量自加 及 自减

当变量数据为整数时可用,++自加1,-- 自减1

变量 x = 10
x++ // 表示 x = x+1
输出(x) // 这里输出的x就等于 11 了
x-- // 表示 x = x - 1


判断

比较关键词

如同数学运算一样使用

比较符号描述
==等于
!=不等于
>=大于或等于 只可用户判断数字类型
<=小于或等于 只可用户判断数字类型
>大于 只可用户判断数字类型
<大于 只可用户判断数字类型


如果表达式

判断结束后面要加上结束语句"完毕", 代码中 若和如果 关键词是一样的,看个人使用习惯。

变量 x = 10
若 x == 10 
则 输出(“条件成立”) 
否则若 x == 9 则 输出(“等于9时”)
否则 输出(“既不等于10也不等于9”) 
完毕


如需要进行多个判断,就需要使用 或 及 且 关键词,关键词字面意思。

如果 x > 5 且 x <= 10 则
 // 翻译过来即 当 x 大于 5 并且小于或等于 10 时条件成立,既表示当 x 等于 6-10 时条件成立
完毕==


若判断条件还要更多,就需要配合括号使用了

若 (20 / (x-5)) > 10) 或 x == 10 则
// 那个算数自己算吧,即表示  x等于10 或 x 大于5且少于7时条件成立
完毕


如果学过JS或其它编程语言,也可以类似其它编程语言的if语言一样编写,使用大括号包裹运算操作,然后就无需编写 则 及 完毕 关键词。

如果(xxx == xxx){ 条件成立 } 否则 { 条件不成立 }

if(xxx == xxx){ 条件成立 } else { 条件不成立 }


判断表达式

当需要判断多个可能的结果时,需要写多个否则如果,很麻烦,可以使用判断语句,括号和大括号都不可以省略。

判断(x){
 10 -> { 等于10时 }
 9 -> { 等于9时 }
 5 -> { 等于5时 }
 否则 -> { 不等于 10 、9、5 时 }
}


循环

判断循环

当条件成立时就执行,注意不要弄成死循环哦。如以下代码即循环操作10次

变量 x = 0
判断循环(x < 10){
 x++
}


循环 到

从a循环到b停止(不包含b),相当于 判断循环(a<b){a++} , 循环次数相当于 b - a

循环(a 到 b){ i-> 
    
}


运算符中变量 i 的值为当时循环得到的值(或称为参数a的自增值)。可以更名,也可以忽略不填,b忽略不填时需同时 -> 符号也清除,但变量会依然存在,自动更名为 it
如这

循环(3 到 5) { iaa ->
    输出(iaa)
}

--- 
以上运行将依次输出 3、4


循环 ..

将 到 换成 .. 就变成从a循环到b并包含b 。 相当于判断循环(a <= b){a++}

循环(3 .. 5) { i ->
    输出(i)
}

---
以上运行将依次输出 3、4、5


循环 数组

和上面循环一样, value-> 中的value都是可以换的 也可以忽略不填

变量 数组 = [5,6,7,8]
循环(数组){value->
    输出(value)
}

// 忽略不填内个变量名就会变成 it

循环(数组){
    输出(it)
}

--
以上两种循环方式运行均依次输出 5、6、7、8


功能

在其它开发语言里译为函数。 定义功能负责专门的命令。多个参数接受变量名以逗号隔开,若功能返回数据,则功能运算尾端增加 【 返回 返回值 】 命令

功能 名称(参数){
    
    XXX
    
    返回 xxx // 如果此功能需要返回数据,则使用返回命令
}


实例

功能 计算(被加数,加数){
    返回 被加数 + 加数
}

输出(计算(5,10))

-- 
执行结果:15


保留关键词

变量名不可使用以下关键词!!!

变量、功能
是、否、不是、真、假、true、false
且、或
判断、判断循环、when、for、while、until、到
continue、跳过
break、跳出循环、跳出
完毕、end
若、如果、if、则、else、否则若、否则如果、elseif、则若、则如果
返回、return


发表评论

  • 47354人参与,11918条评论
  • 访客 于 2023-03-02 13:47:07  回复
  • 不会写脚本,大佬有教程吗?
  • 游客 于 2024-07-07 10:00:10  回复
  • 我回帖楼主给加积分吗?http://pfkgn.yipin112.com.cn
  • 游客 于 2024-07-07 11:15:02  回复
  • 楼主就是我的榜样哦http://1rgn9.ml03.cn
  • 游客 于 2024-07-09 19:08:54  回复
  • 好东西,赞一个!http://ezidv.funnysayings4u.com
  • 游客 于 2024-07-09 20:34:09  回复
  • 东方不败还是灭绝师太啊?http://14hqw.dhyczx.com
  • 游客 于 2024-07-09 21:27:48  回复
  • 被楼主的逻辑打败了!http://4sbud.hengkangltd.com
  • 游客 于 2024-07-09 21:57:53  回复
  • 大神好强大!http://4g0s3.hengkangltd.com
  • 游客 于 2024-07-09 22:19:36  回复
  • 这里的资源非常丰富,帮助我解决了很多问题。http://d0xed.bjshcs.com
  • 游客 于 2024-07-10 00:27:05  回复
  • 强,我和我的小伙伴们都惊呆了!http://7zx1w8.xxzbgold.com
  • 游客 于 2024-07-10 15:37:26  回复
  • 哥回复的不是帖子,是寂寞!http://052a1f.eastndt.com
  • 游客 于 2024-07-10 22:28:31  回复
  • 楼主加油,看好你哦!http://6mif1r.bjshcs.com
  • 游客 于 2024-07-10 23:30:48  回复
  • 世界末日我都挺过去了,看到楼主我才知道为什么上帝留我到现在!http://qll6k9.qhdhxcr.com
  • 游客 于 2024-07-10 23:45:42  回复
  • 楼主的帖子越来越有深度了!http://964tvv.bjshcs.com
  • 游客 于 2024-07-10 23:48:02  回复
  • 收藏了,怕楼主删了!http://u6d5.thewedding-studio.com
  • 游客 于 2024-07-11 00:19:22  回复
  • 有机会找楼主好好聊聊!http://6a30.eastndt.com
  • 游客 于 2024-07-11 02:46:08  回复
  • 有钱、有房、有车,人人都想!http://dex.eastndt.com
  • 游客 于 2024-07-11 02:51:21  回复
  • 顶一下,收藏了!http://3j1.jiabo-spraying.com
  • 游客 于 2024-07-11 03:43:13  回复
  • 语言表达流畅,没有冗余,读起来很舒服。https://www.ejy365.com/info/ejy184544
  • 游客 于 2024-07-11 04:24:34  回复
  • 知识就是力量啊!http://guicwg.qhdhxcr.com
  • 游客 于 2024-07-11 04:32:25  回复
  • 楼主的头像能辟邪啊!http://j4w.bjshcs.com
  • 游客 于 2024-07-11 06:11:18  回复
  • 不灌水就活不下去了啊!http://cp02c.qhdhxcr.com
  • 游客 于 2024-07-11 06:27:11  回复
  • 这个帖子好无聊啊!http://jrnj.qhdhxcr.com
  • 游客 于 2024-07-11 12:27:11  回复
  • 回帖也有有水平的!http://www.gymcj.cn
  • 游客 于 2024-07-11 12:43:27  回复
  • 收藏了,以后可能会用到!http://v6f7.5w1w.com
  • 游客 于 2024-07-11 12:56:47  回复
  • 楼主是我最崇拜的人!http://b5ctfu.mengtrue.com
  • 游客 于 2024-07-11 13:14:46  回复
  • 有品位!https://wqtz.gzexgrp.com
  • 游客 于 2024-07-11 13:48:07  回复
  • 看帖、回帖、拿分、走人http://yhz.smshysz.com
  • 游客 于 2024-07-11 13:49:08  回复
  • 语言表达流畅,没有冗余,读起来很舒服。http://9g3l.djxcs.com
  • 游客 于 2024-07-11 13:57:38  回复
  • 论坛人气好旺!http://i0xv.szyike.com
  • 游客 于 2024-07-11 14:11:36  回复
  • 无图无真相!http://p88nh.guhfr.com
  • 游客 于 2024-07-11 14:13:15  回复
  • 很有品味!http://uxtkb.yeyou9.com
  • 游客 于 2024-07-11 14:42:15  回复
  • 态度决定一切,不错!http://aa1ya.hsdigi.com
  • 游客 于 2024-07-11 15:11:25  回复
  • 楼主今年多大了?http://w4nxg.china-huhui.com
  • 游客 于 2024-07-11 15:56:15  回复
  • 观点鲜明,立场坚定,作者态度明确。http://ivvqc.braspress.cn
  • 游客 于 2024-07-11 16:14:31  回复
  • 收藏了,以后可能会用到!http://82evvk.baidu580.com
  • 游客 于 2024-07-11 16:25:34  回复
  • 缺乏激情了!http://79d.koobean.cn
  • 游客 于 2024-07-11 16:48:13  回复
  • 楼主的等级很高啊!http://eiqh9.jobdq.com/20240711/4.html
  • 游客 于 2024-07-11 16:56:37  回复
  • 学习雷锋,好好回帖!http://8481t.jeans-trade.com
  • 游客 于 2024-07-11 17:35:28  回复
  • 楼主练了葵花宝典吧?http://1fmdc.283tv.com/2024/5.html
  • 游客 于 2024-07-11 17:45:09  回复
  • 楼主内心很强大!http://qf3.5jdy.com
  • 游客 于 2024-07-11 18:04:51  回复
  • 这个帖子会火的,鉴定完毕!http://jpisd.huaaotiyu.cn
  • 游客 于 2024-07-11 18:11:28  回复
  • 楼主主机很热情啊!http://17hys.myownwed.com
  • 游客 于 2024-07-11 18:12:31  回复
  • 楼上的这是啥态度呢?http://36zkq.myownwed.com
  • 游客 于 2024-07-11 18:30:37  回复
  • 有内涵!http://abs8u.wxhuahe.com
  • 游客 于 2024-07-11 19:39:26  回复
  • 楼主的头像是本人吗?http://lm6iz.mftopmall.com/v/5.html
  • 游客 于 2024-07-11 19:39:33  回复
  • 收藏了,很不错的内容!http://3txc6.businesslides.com
  • 游客 于 2024-07-11 20:01:35  回复
  • 楼主很有艺术范!http://1t6il.gz-cbd.com
  • 游客 于 2024-07-11 20:02:49  回复
  • 我回帖楼主给加积分吗?http://lm68i9.zixidz.com
  • 游客 于 2024-07-11 20:07:09  回复
  • 文章写太挺好了,真的值得推荐http://8re.businesslides.com
  • 游客 于 2024-07-11 20:36:13  回复
  • 楼上的别说的那么悲观好吧!http://3400x.li-cool.com
  • 游客 于 2024-07-11 20:46:03  回复
  • 这个帖子会火的,鉴定完毕!http://7t1pz.4gcdma.com/2024/3.html
  • 游客 于 2024-07-11 21:01:26  回复
  • 楼主很有激情啊!http://xtv93.y4yp.com/07/4.html
  • 游客 于 2024-07-11 21:10:30  回复
  • 缺乏激情了!http://sk6w2.gknhnrm.cn
  • 游客 于 2024-07-11 21:43:10  回复
  • 这么版块的帖子越来越有深度了!http://58j5x.ijk99.com
  • 游客 于 2024-07-11 21:59:29  回复
  • 楼上的能详细介绍一下么?http://tn43.hbhuashuo.com
  • 游客 于 2024-07-11 23:20:31  回复
  • 赞一个!http://qa3.sdpafa.com
  • 游客 于 2024-07-11 23:44:43  回复
  • 投楼主一票,不用谢哦!http://therhinogirls.com/html/74b099126.html
  • 游客 于 2024-07-11 23:58:04  回复
  • 我裤子脱了,纸都准备好了,你就给我看这个?http://bsl.zhuce16.com
  • 游客 于 2024-07-12 00:23:20  回复
  • 太高深了,理解力不够用了!http://3edou.dlt32.com/13/3.html
  • 游客 于 2024-07-12 00:48:28  回复
  • 楼主你想太多了!http://2x2.wxhuahe.com
  • 游客 于 2024-07-12 00:52:24  回复
  • 楼主的帖子实在是写得太好了。文笔流畅,修辞得体!http://oa01yn.pfblg.com
  • 游客 于 2024-07-12 01:29:26  回复
  • 支持一个http://euauko.xmjinshen.com
  • 游客 于 2024-07-12 01:33:50  回复
  • 内容很有深度!http://fmh5cx.djxcs.com
  • 游客 于 2024-07-12 01:38:40  回复
  • 支持楼上的!http://kwvs6r.smshysz.com
  • 游客 于 2024-07-12 02:04:26  回复
  • 楼主该去看心理医生了!http://9n62gr.businesslides.com
  • 游客 于 2024-07-12 02:26:32  回复
  • 东方不败外加灭绝师太啊!http://2t3ulo.tql2008.com
  • 游客 于 2024-07-12 02:49:53  回复
  • 我默默的回帖,从不声张!http://e4vu.ghdby.com
  • 游客 于 2024-07-12 02:55:09  回复
  • 看了这么多帖子,第一次看到这么有深度了!http://39l.gz-cbd.com
  • 游客 于 2024-07-12 03:08:48  回复
  • 楼主说的我也略懂!http://t6s8hb.honshun.cn
  • 游客 于 2024-07-12 03:13:26  回复
  • 我对楼主的敬仰犹如滔滔江水绵延不绝!http://3cwm.szyike.com
  • 游客 于 2024-07-12 03:15:39  回复
  • 世界末日我都挺过去了,看到楼主我才知道为什么上帝留我到现在!http://tjnd.szyike.com
  • 游客 于 2024-07-12 03:40:39  回复
  • 视死如归的架势啊!http://hcp6.baidu580.com
  • 游客 于 2024-07-12 03:55:13  回复
  • 顶顶更健康!http://ob6xm.lkjmpcb.com/w/5.html
  • 游客 于 2024-07-12 04:00:57  回复
  • 楼主很有经验啊!http://k5n.gzyekai.cn
  • 游客 于 2024-07-12 04:12:23  回复
  • 论坛的人气不行了!http://shopx.shdengwang.com/07/3.html
  • 游客 于 2024-07-12 04:31:58  回复
  • 支持一下!http://rvwqxj.gefeizhenyue.com
  • 游客 于 2024-07-12 04:35:45  回复
  • 看在楼主的面子上,认真回帖!http://6jq9.jeans-trade.com
  • 游客 于 2024-07-12 04:56:18  回复
  • 顶一个!http://u486.053**ifuke.com
  • 游客 于 2024-07-12 05:19:16  回复
  • 知识就是力量啊!http://vgy63.mftopmall.com/O/3.html
  • 游客 于 2024-07-12 05:52:25  回复
  • 不错哦,楼主这是要火的节奏啊!http://75br8x.seahog-wx.com
  • 游客 于 2024-07-12 05:59:22  回复
  • 好东西,赞一个!http://o2hsdv.83345666.com
  • 游客 于 2024-07-12 05:59:31  回复
  • 白富美?高富帅?http://5eg.hoyestar.com
  • 游客 于 2024-07-12 06:07:28  回复
  • 我只看看不说话。。。http://7tcl7.braspress.cn
  • 游客 于 2024-07-12 06:09:18  回复
  • 世界末日我都挺过去了,看到楼主我才知道为什么上帝留我到现在!http://s8ars.tenhex.net
  • 游客 于 2024-07-12 06:13:20  回复
  • 鉴定完毕!http://mh9.tenhex.net
  • 游客 于 2024-07-12 06:39:32  回复
  • 青春不在了,青春痘还在!http://q97vj.83345666.com
  • 游客 于 2024-07-12 06:40:45  回复
  • 知识就是力量啊!http://biftg.xhcxzx.com
  • 游客 于 2024-07-12 06:40:56  回复
  • 信楼主,得永生!http://lq7p.hrblongda.com
  • 游客 于 2024-07-12 07:09:59  回复
  • 楼主的帖子实在是写得太好了。文笔流畅,修辞得体!http://emvsa.lsptf.com/20240712/5.html
  • 游客 于 2024-07-12 07:18:32  回复
  • 太邪乎了吧?http://tj5z.li-cool.com
  • 游客 于 2024-07-12 07:26:40  回复
  • 很有品味!http://omp.ijk99.com
  • 游客 于 2024-07-12 07:28:12  回复
  • 网站做得不错http://t9z19x.51zhihua.com
  • 游客 于 2024-07-12 07:38:57  回复
  • 求加**!http://wivj.fslanan.com
  • 游客 于 2024-07-12 07:55:35  回复
  • 今天的心情很不错啊http://269k8g.wolcctv.com
  • 游客 于 2024-07-12 08:00:38  回复
  • 内容很有深度!http://aj8c6.51zhihua.com
  • 游客 于 2024-07-12 08:03:20  回复
  • 不错的帖子,值得收藏!http://bn08.51zhihua.com
  • 游客 于 2024-07-12 08:03:39  回复
  • 我裤子脱了,纸都准备好了,你就给我看这个?http://5h4.51zhihua.com
第一页 1 2 3 4 5 6 7 8 9 10 下一页 尾页