详谈PHP基础与JS操作的区别(必看篇)
嵌入页面方式JS嵌入方式: PHP嵌入方式: ?>(常用) 输出语法Javascript输出1.alert("警告的内容") 2.prompt("提示的内容") 3.document.write()(页面输出内容) PHP输出1.echo(常用)//可同时输出多个字符串 eg:echo $a,"hello"; 2.print //只能输出一个字符串 eg:print $a; 3.print_r();//可以打印数组 4.var_dump();//可输出变量的内容、类型和长度 数据类型JS数据类型整型(整数)int 单精度小数 float 双精度小数 double 小数 decimal 布尔型 bool(只能存两个状态) 日期时间类型 datetime 字符 char(不常用)强 字符串 string(不常用)强 PHP数据类型bool 布尔型(存储两种状态) int 整型 float(double) 浮点型 char 字符 string 字符串 定义变量JS定义变量:var a = 10; (注意:1.如果定义整数或小数的变量,等号后面的值直接写 2.如果定义字符串变量,等号后面的值需要加双引号或单引号) PHP定义变量: $a = 5; $a = "hello"; $a = << (注意:1.如果定义整数或小数的变量,等号后面的值直接写 2.如果定义字符串变量,等号后面的值需要加双引号或单引号) 字符串拼接JS中字符串拼接:"+"; eg:"hello"+"world" PHP中字符串拼接:"."; eg:"hello"."world" PHP特有的变量特征// 转义字符:一般用在字符串里面,用来输出特殊的内容 // " 输出双引号 t 制表符 n 换行 eg:$s = "wo"rld"; //转义加引号 $s = "wotrld"; //转义制表 $s = "wonrld"; //转义换行 $a = "你好"; //解析变量 $b = "hello{$a}"; //输出hello,你好 类型转换JS中类型转换1.转化为整数:parseInt(); 2. 转化为小数:parseFloat(); 3.判断是否为合法数字类型:isNaN(); PHP中类型转换1.$a = (Int)$a; //强制转化变量a为整数 2.$b = settype($b,"string"); //强制转化变量a为字符串 PHP中关于变量的常用函数$s = 5; 1.var_dump(empty($s)); //empty($s)判断变量s是否为空,可以为0,可以为空字符串,也可以是未定义 2.unset($s); //删除变量s 3.var_dump(isset($s)); //isset($s)判断变量s是否定义 PHP中的特殊用法1.变量取地址$a = "hello"; $b = &$a; //&代表取变量的地址 echo($b); //输出结果为hello 2.可变变量$s = "hi"; $hi = "你好"; echo $$s; //输出的是 你好 以上这篇详谈PHP基础与JS操作的区别(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |