应用脚本编程:ECMAScript与Qt的结合
1. 脚本与ECMAScript概述
脚本是用解释型语言编写的程序,用于扩展现有系统的功能。有些脚本作为独立应用程序运行,有些则嵌入到应用程序中执行。从4.3版本开始,Qt包含了QtScript模块,它可以使用ECMAScript(JavaScript的标准化版本)让Qt应用程序具备脚本功能。
ECMAScript由Ecma国际标准化,是JavaScript、JScript和ActionScript的基础。虽然其语法与C++和Java表面相似,但底层概念截然不同,与大多数面向对象编程语言有所区别。
2. ECMAScript语言基础
2.1 基本语法与控制结构
ECMAScript的基本控制结构(如if语句、for循环和while循环)与C++和Java相同,也提供了类似的赋值、关系和算术运算符。字符串支持使用 + 进行拼接,使用 += 进行追加。
以下是一个打印小于1000的所有素数的程序示例:
const MAX = 1000;
var isPrime = new Array(MAX);
for (var i = 2; i < MAX; ++i)
isPrime[i] = true;
for (var i = 2; i < MAX; ++i) {
if (isPrime[i]) {
for (var j = i; i * j < MAX; ++j)
超级会员免费看
订阅专栏 解锁全文
3063

被折叠的 条评论
为什么被折叠?



