语言构成 |
PHP |
JavaScript |
语言类似 |
与Javascript相似,它们都遵守C语言与Perl的语法; |
与PHP、C、Java等语言甚为类似 |
运行端 |
服务端脚本编程语言 |
客户端脚本编程语言 |
与表单的交互 |
捕获与显示 |
常用来计算值并在输入窗口小部件显示。 |
常见功能 |
与数据库连接 |
控制数据显示,下拉式菜单,鼠标移过造成画面变化,弹出对话框等;(面向事件) |
开始与结束标记 |
<?php ?> |
<script type="text/javascript"></script> or <% %> |
块语句 |
{} |
{} |
多行注释 |
/* */ |
/* */ |
单行注释 |
// |
// |
常量声明 |
define("z",1); |
const a=1; |
变量声明 |
不需声明 |
局部变量需要声明,如var a=1; |
变量赋值 |
$a=0; |
a=0; |
指定简写 |
$a+=5; |
a+=5; |
变量类型 |
于运行时决定 |
于运行时决定 |
语句结尾 |
; |
; |
比较值是否相等 |
== |
== |
比较值与类型 |
=== |
=== |
不相等 |
!= |
!= |
字符串 |
"" '' |
"" '' |
特殊字符 |
/n与/t |
/n与/t |
字符串相连 |
$a=$b.$c; |
$a=$b+$c; |
布尔值 |
true false |
true false |
and运算符 |
&& |
&& |
or运算符 |
|| |
|| |
not运算符 |
! |
! |
产生输出 |
echo(),print(),printf() |
writeln()方法,alter(),confirm(), |
循环与条件 |
foreach读取数组元素 |
for…in逐一读取对象的属性; |
变量声明 |
global:在函数外声明全局变量 |
var:函数内声明局部变量 |
对象 |
|
能与浏览器、窗口、文档配合使用 |
事件 |
|
由用户代理程序(通常是浏览器)与用户的行为触发。事件也是有效的JS动作触发器 |
方法与属性 |
|
窗口、文档、表单、输入元素等对象都有应用于验证任务的属性与方法。图像、表格、文档主体、文档格式与框也有。 |