php与js有什么区别

发布时间:2024-02-15 点击:118
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文档写作最干的一篇文章!
双拼域名价格为什么这么高?
亚马逊云服务器怎么连宝塔