php和JavaScript的比较

php和js区别

两者在语法上类似
javascript是工作在浏览器端的脚本语言,
php,是工作在服务器端的脚本

嵌入页面方式

JS嵌入方式:< script></ script>

	< script>
				内容
	</ script>

PHP嵌入方式:

	<?php
		内容
  ?>

输出语法

Javascript输出
  1.alert(“弹框”)
  2.document.write() //页面输出内容
  3.console.log()//控制台输出内容
PHP输出
  1.echo(常用)//可同时输出多个字符串  echo $a,“hello”;
  2.print  //只能输出一个字符串     print $a;
  3.print_r();//可以打印数组
  4.var_dump();//可输出变量的内容、类型和长度

数据类型

JS数据类型
   number 数字类型
   string 字符串类型
   object 对象
   function 函数
   undefined 未定义
   boolean 布尔
   Symbol 符号 (es6新增)

PHP数据类型
  boolean类型 注意这里打印出来的true值为1,false值为""
   integer 类型就是整型
   float/double 浮点类型
   string 字符串类型
   Array 数组
   Object 对象

定义变量

JavaScript遵守变量命名规则:
   以字母开头或 $ 和 _ 符号开头
   变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
  变量名称对大小写敏感(y 和 Y 是不同的变量)
   变量名不能包含空格
JavaScript定义变量:
  var a = 10;
  var a = “hello”;
    
php遵守变量命名规则:
  变量以 $ 符号开始,后面跟着变量的名称
   变量名必须以字母或者下划线字符开始
   变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
   变量名不能包含空格
   变量名是区分大小写的($y 和 $Y 是两个不同的变量)
PHP定义变量:
   $ a = 5;  
   $ a = “hello”;

PHP中类型转换settype( $var , $ type)
  $ b = settype($b,“string”);  //强制转化变量a为字符串
$type :可能值为。
   boolean
   integer
   float
   string
   array
   object
返回值:设置成功时返回 TRUE, 失败时返回 FALSE。

字符串拼接

在JavaScript中+号可以连接字符串 字符串和任意类型相加都是拼接字符串,但是在php中+号只做加法运算,php中的拼接字符串是用 "."
JS中字符串拼接:"+";  “hello”+“world”
PHP中字符串拼接:"."; “hello”.“world”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值