《广语言JavaScript中文编程》关键字与内置对象函数化

  广语言目标是消除所有关键字与语法,只用一种格式“函参”,即首字为函数字,其余部分为参数的方式实现自然语言的执行与编程,以下是关键字函与内置对象函数化的过程,现在还保留"()"、"{}"、";"等符号,以后这些都将自动添加,在javascript原生的基础上实现JavaScript中文编程,在以后也会加入直接支持JavaScript中文编程的javascript引擎,直接对广语言解释。
function 变(参){履("var " + 参);}
function 整(参){return parseInt(参);}
function 浮(参){return parseFloat(参);}
function 换(参){return 参3(参).replace(执(参1(参)),参2(参));}
function 找(参){return 参2(参).search(执(参1(参))).toString();}
function 截(参){return 参3(参).substr(参1(参),参2(参)==""?undefined:参2(参));}
function 砍(参){return 参3(参).substring(参1(参),参2(参)==""?undefined:参2(参));}
function 新(参){return new 参;}
function 泊(参){return typeof 参;}
function 汪(参){return window instanceof Object;}
function 弹(参){alert(参);return 参;}
function 讲(参){console.log(参);return 参;}
function 跟(参){弹(参);讲(参);}//trace
function 涵(参){
  var 果 = "(参){";
 var 串函位 = 找("/\\s+/,"+参);
 var 串函名 = 截("0," + 串函位 +"," + 参);
 var 串函体 = 截(串函位 +",," +  参);
 果 = 串函名 + 果 + 串函体 + ";}";
 果 = 换("/返(\\s+)/g,return$1," + 果);
 //弹(果);
   执("function " + 果);
}
function 执(参){
 var 果 = "";
 try{
  果 = eval(参+";");  //局部执行
  return 果;
 }catch(虫){
  return "【履】" + 虫;
 }
}
var 履一 = eval;
function 履(参){
 var 果 = "";
 try{
  果 = 履一(参+";");   //全局执行
  return 果;
 }catch(虫){
  return "【履】" + 虫;
 }
}
//function 加(参){return 整(参1(参))+整(参2(参));}
涵("加 返 整(参1(参))+整(参2(参))");
涵("减 返 整(参1(参))-整(参2(参))");
涵("乘 返 整(参1(参))*整(参2(参))");
涵("除 返 整(参1(参))/整(参2(参))");
涵("正切 返 整(参1(参))/整(参2(参))");
//跟(我 +你 + "好"+加("2,6")+减("20,6")+乘("7,4")+除("6,2"));
//跟(正切("6,2"));
//弹(换("/\\w/g,★,广集天下智慧 ria4.com"));
//弹(找("/\\s/,广集天下智慧 ria4.com"));
//弹(截("2,4,广集天下智慧 ria4.com"));
//弹(砍("2,4,广集天下智慧 ria4.com"));
变("串=String,数=Number,为=Boolean,函=Function,物=Object,未=undefined,空=null,粹=NaN,真=true,假=false,我='ria4',你='you',窗=window,档=document,算=Math,枣=Date,阵=Array,事=Event");//无=void
//窗.alert(我);
弹(串(3)+串(6));
弹(数("3")+数("6"));
弹(为(3)+为(6));
弹(物);
弹(未);
弹(无);//未好
弹(空);
弹(粹);
弹(真);
弹(假);
弹(泊(4));
弹(汪(["ok"]));
弹(档.links);
弹(算.random());
弹(新(枣).getDate());
弹(新(阵).length);
弹(事);


///

广语言指令目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值