利用JavaScriptCore实现简单的功能(阶乘)
2015-07-16 10:05
701 查看
#import "RootViewController.h" #import <JavaScriptCore/JavaScriptCore.h> @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; JSContext *context = [[JSContext alloc] init]; context[@"factorial"] = ^(int x){ int factorial = 1; for (; x > 1; x--) { factorial *= x; } return factorial; }; [context evaluateScript:@"var fiveFactorial = factorial(5);"]; JSValue *fiveFactorial = context[@"fiveFactorial"]; NSLog(@"5! = %@",fiveFactorial); } @end
相关文章推荐
- javaScript学习笔记2
- 利用JavaScriptCore实现以下简单的功能(平方和)
- JSTL与EL之间的千丝万缕
- js中typeof的用法
- js里父页面与子页面的相互调用
- 跟着 8 张思维导图学习 Javascript
- JS事件监听 JS:attachEvent和addEventListener 使用方法
- js中addEventListener中第3个参数
- JavaScript高级程序设计【面向对象-创建对象2】
- JS中innerHTML,innerText,outHTML的用法及区别
- Javascript函数的参数
- jsp页面中利用EL表达式实现时间格式转换
- jsp页面中利用EL表达式实现时间格式转换
- js插件开发规范
- javascript 调用模式
- BZOJ [JSOI2008]魔兽地图DotR
- JS 事件派发器EventDispatcher
- JSTL标准函数总结
- JavaScript经典代码总结
- JavaScript日期对象使用总结