php和js在嵌入页面的方式,输出语法,数据类型,以及定义变量,字符串拼接,类型转换上都存在着区别
嵌入页面方式
js嵌入方式:
<script></script>php嵌入方式:
<?php
?>(常用)输出语法
javascript输出
alert(警告的内容)
prompt(提示的内容)
document.write()(页面输出内容)php输出
echo(常用)//可同时输出多个字符串
print//只能输出一个字符串
print_r();//可以打印数组
var_dump();//可输出变量的内容、类型和长度数据类型
js数据类型
整型(整数)int
单精度小数 float
双精度小数 double
小数 decimal
布尔型 bool(只能存两个状态)
日期时间类型 datetime
字符 char(不常用)强
字符串 string(不常用)强php数据类型
bool 布尔型(存储两种状态)
int 整型
float(double) 浮点型
char 字符
string 字符串定义变量
js定义变量:
var a = 10;注意:如果定义整数或小数的变量,等号后面的值直接写;如果定义字符串变量,等号后面的值需要加双引号或单引号)
php定义变量:
$a = 5;$a = hello;$a = <<<a注意:如果定义整数或小数的变量,等号后面的值直接写;如果定义字符串变量,等号后面的值需要加双引号或单引号)
字符串拼接
js中字符串拼接:
+;eg:hello+worldphp中字符串拼接:
.; eg:hello.world类型转换
js中类型转换
转化为整数:parseint();
转化为小数:parsefloat();
判断是否为合法数字类型:isnan();php中类型转换
$a = (int)$a;//强制转化变量a为整数
$b = settype($b,string);//强制转化变量a为字符串
门户网站制作企业需要注意哪些要领?cn域名批量查询方法是怎样的?怎么批量查询未注册域名?入门级织梦建站教程企业网站做搜索引擎的运作流程和SEO应对方式大解答免费的ssl证书怎么获得?ssl证书主要应用于哪些平台?目前关于产品经理PRD文档写作最干的一篇文章!双拼域名价格为什么这么高?亚马逊云服务器怎么连宝塔