jscript php,PHP,JScript和VBScript函数和类的语法
1)函数的例子
php: function inc($val)
{ return $val 1;}
过程也是个函数,只不过没有返回值。
jscript, javascript:
function inc(val)
{ return val 1;}
过程的定义同上。
VBScript:
function inc(val)
inc = val 1
end function
procedure
sub inc2(byref val)
val = val 1
end sub
2)类的例子
php:
class parent {
var property;
function parent() { }
function method() { }
}
/* 继续 */
class child extends parent { var property= new value ;
}
jscript or javascript:
class parent {
property=value
function parent() function method() { } }
不支持继续(原文是这样,但似乎现在也支持了)
vbscript:
不支持类((原文是这样,但现在也支持了)
3)变量的范围
php:变量在函数或类外定义是答应的是全局变量;也可以在函数和类中定义局部变量。
不像其它的语言,在使用变量时,你必须声名一个全局变量在函数和类中使用要害字global.
$globalvar = 1;
function show_global( ) {
global $globalvar;
print $globalvar;
}
jscript or javascript:
类似PHP, 在函数中不需声明全局变量.
jscript php,PHP,JScript和VBScript函数和类的语法相关推荐
- VBScript中的类
文章目录 1 VBScript 中的类 1.1 对象.类和组件 1.2 类语句 1.3 定义属性 1.3.1 私有属性变量 1.3.2 Property Let 1.3.3 Property Get ...
- TypeScript(02)——函数,class类其他语法及ts在html页面中如何使用案例
TypeScript学习笔记(02)--函数,class类其他语法及ts在html页面中如何使用案例 前言 正文 如何创建ts文件并使用 1.使用命令行创建ts环境 2. 让vscode创建ts文件并 ...
- ASP VBScript 函数速查表
VBScript函数 功能说明 例子 Abs (数值) 绝对值.一个数字的绝对值是它的正值.空字符串 (null) 的绝对值,也是空字符串.未初始化的变数,其绝对为 0 例子:ABS(-2000) ...
- VBScript函数
VBScript 函数 功能说明 例子 Abs (数值) 绝对值.一个数字的绝对值是它的正值.空字符串 (null) 的绝对值,也是空字符串.未初始化的变数,其绝对为 0 例子:ABS(-2000) ...
- JScript.NET或者JScript是什么?
http://zh.wikipedia.org/wiki/JScript 维基百科,自由的百科全书 JScript是由微软公司开发的活动脚本语言,是微软对ECMAScript规范的实现. JScrip ...
- VBScript 函数
VBScript 函数 1.转换函数 (1) CStr(Variant) 将变量Variant转化为字符串类型 (2) CDate(Variant) 将变量Variant转化为 ...
- MinkowskiEngine实用函数和类
MinkowskiEngine实用函数和类 sparse_quantize MinkowskiEngine.utils.sparse_quantize(coords, feats=None, labe ...
- C++ 笔记(16)— 类和对象(类定义、类实例对象定义、访问类成员、类成员函数、类 public/private/protected 成员、类对象引用和指针)
1. 类的定义 类定义是以关键字 class 开头,后跟类的名称.并在它后面依次包含类名,一组放在 {} 内的成员属性和成员函数,以及结尾的分号. 类声明将类本身及其属性告诉编译器.类声明本身并不能改 ...
- 友元函数、类的非静态成员函数、静态成员函数的区别
类中申明的函数相对于类来说有三层意思: 1.有this指针 2.函数在类的作用区域中 3.可以访问类中私有部分 4.可以被继承 非静态成员函数具有1234 静态成员函数具有234 友元函数具有3 静态 ...
最新文章
- 人工智能时代,开发者是逆袭还是走向末日?
- python使用matplotlib可视化:折线图、条形图、柱状图、直方图、饼图、雷达图(极坐标图)
- [Ubuntu] 解决 pip 安装 lxml 出现 x86_64-linux-gnu-gcc 异常
- 【译】A Brief History of P2P Content Distribution, in 10 Major Steps
- 常见前端数据格式转换
- 入侵检测系统的性能的辨别(3)
- 卢伟冰宣布Redmi新机即将发布 疑为Redmi 8A
- go 实现单链表反转
- 《自卑与超越》的读后感作文1600字
- 数据恢复技巧:U盘文件被隐藏怎么恢复?
- EXCEL对比重复数据
- 【深度相机系列五】脑补了和库克的对话后,我发现了iPhone X深度相机选择的秘诀和方法
- 微商城模板的核心处理逻辑
- java imageio write,java – 使用ImageIO.write jpg文件的问题
- 判断Iphone,Ipad当前网络状态
- Eclipse+ GNU ARM Eclipse Plug-in+ Sourcery G++ Lite Edition for ARM+OPENCD+Jlink的开源开发环境
- 【MVC-自定义过滤器】
- C++STL容器总结
- 怎样可以快速高效查询芯片的信息?分享几个查芯片的方法
- IT领域仍是风投宠儿