Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 2138|回复: 3

[技巧教程] JavaScript-教程-1

[复制链接]
MC_骚气 当前离线
积分
279
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-5-30
查看详细资料
发表于 2017-6-27 21:43:01 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
JavaScript教程

声明:本教程为作者原创,有些可能没讲全,请大家谅解!

1.0.0:JavaScript是一种轻量级的编程语言,不仅用于minecraft pe,还多用于Web(网页,)等等...

1.0.1:设置开发环境,我是用Sublime txt 2的,当然你也可以用任意的又JS的编辑器~(??▽?)?(??▽?)?(??▽?)?   示例:

Sublime text 2

Sublime text 2

2.0.0:基础知识

2.0.1:JS对大小写敏感!例:

  1. <font color="#ffa500">FUNCTION  biome() {
  2.     Level.getBiome(null,null);
  3. }
  4. //上面的语句无效,而下面的却有效
  5. function biome () {
  6.     Level.getBiome(null,null);
  7. }</font>
复制代码
2.0.2://为单行注释,/* something */为多行注释。例:

  1. <font color="#ffa500">//我是单行注释!
  2. /*我是多行
  3. 注释!
  4. */</font>
复制代码
注释不仅可以解释其中的内容,也可以用于调试代码,例:

  1. <font color="#ffa500">//Item.addCraftRecipe(nell,nell,nell,nell);</font>
复制代码

2.1.0:变量

变量分为变量名和变量的值,变量名不可以是中文,以及中文标点,除"_"其它英文标点都不可以成变量名。字母和数字是可成为变量名的。

变量值分几种类型,字符串,数字,布尔值,undefine。

1.字符串就是“j”、“a”、“你”这些。

2.数字,额,不讲了(但是注意不用加引号!)

3.布尔值分为true和false,ture意为对的,false意为错的。

4.undefine代表没有值。例:

  1. [color=#ffa500]var a = "a"    //声明一个值要用var!
  2. var a2 = "你"[/color][color=#ffa500]var b = 0
  3. var c = true
  4. var d = undefind[/color]
复制代码
2.2.0:函数
函数也就是在minecraft pe里面最重要的!
先介绍下语法——
  1. <font color="#8b0000">function</font><font color="#f4a460"> </font><font color="#2e8b57">函数名</font><font color="#9932cc">()</font><font color="#f4a460"> </font><font color="#4169e1">{
  2.     //在这里做其它东西!
  3. }</font>
复制代码
先看酒红色部分,所有函数必须先加这个!
再看绿色部分,函数名可以是任意的取名,(当然,之前和变量名的取名方法一样!)
紫色部分其实是加参数的,这个参数以后再说。
蓝色部分在花括号里写函数被调用是做出的事。
(在你用function时,定义完后,如果不调用是不会显示结果的!)
例子:
  1. function a (){
  2.    var a ="z"
  3.    print(a)
  4. }
复制代码
这段代码的意思是定义一个命名为“a”的函数,在函数内定义一个叫“a”的值并赋值为z,并显示出这个“a”
如果你不懂的话,可以反馈作者哟。
本教程到此结束,作者会持续更新。



作者这么辛苦,金粒在哪里?




感谢阅读
















MC_骚气 当前离线
积分
279
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-5-30
查看详细资料
 楼主| 发表于 2017-6-27 21:47:19 | 显示全部楼层
之前的代码是,对不起啊
  1. FUNCTION  biome() {
  2.     Level.getBiome(null,null);
  3. }
  4. //上面的语句无效,而下面的却有效
  5. function biome () {
  6.     Level.getBiome(null,null);
  7. }
复制代码
  1. //我是单行注释!
  2. /*我是多行
  3. 注释!
  4. */
复制代码
  1. function 函数名(){
  2.     //在这里做其它东西!
  3. }
复制代码
  1. function a (){
  2.    var a ="z"
  3.    print(a)
  4. }
复制代码

评分

参与人数 1金粒 +1 收起 理由
KingSmile + 1 合并至一楼

查看全部评分

回复

使用道具 举报

Peeer 当前离线
积分
2003
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-1-16
查看详细资料
发表于 2017-6-27 22:19:23 | 显示全部楼层
如果用颜色表示出来- -就不要用代码了
回复

使用道具 举报

LiuChangKing 当前离线
积分
2927
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-3-27
查看详细资料
发表于 2018-6-18 14:44:41 | 显示全部楼层
可以给一下qq吗,我要咨询一下javascript
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-9-19 05:03 , Processed in 0.058345 second(s), Total 26, Slave 20 queries, Release: Build.2021.09.13 2028, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表