博主信息
博文 17
粉丝 0
评论 0
访问量 15665
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
JavaScript基础1021
ShunPro的博客
原创
774人浏览过

JavaScript语法与PHP有相似之处也有不同:

  1.  数据类型

    php的数据类型比javaScript多一些; 语句的表达方式相似;

    javaScript数值型( number )对应php的( int, float )类型;

    javaScript的数据类型有number, string, boolean, null, object


<script>
// number类型
    var age =16;
    console.log('16的类型为: '+ typeof age);  // 输出: 16的类型为: number
    var a =1.333;
    console.log('1.333的类型为: '+ typeof(a));  // 输出: 1.333的类型为: number
// string类型    
    var str1 = '这是字符串';
    console.log("'这是字符串'的类型为: "+ typeof(str1));  // 输出: 1'这是字符串'的类型为:  string    
    var str2 = '666';
    console.log("'666'的类型为: "+ typeof(str2));  // 输出: '666'的类型为:  string
// boolean类型
    console.log("16>23吗? 答: " , 16>23,'是',typeof (16>23),'类型');   // 16>23吗? 答:  false 是 boolean 类型
// object类型
    var array_a = [9,8,7,6,5,4,3];
    console.log('[9,8,7,6,5,4,3]的类型为: ', typeof (array_a));   //  [9,8,7,6,5,4,3]的类型为:  object  
    var myobj = new Object();
    console.log('myobj的类型为: ', typeof (myobj));    // myobj的类型为:  object
    var today = new Date();
    console.log('today is ',today, ' today的数据类型为 ',typeof (today));
    //today is  Mon Oct 21 2019 23:06:19 GMT+0800 (中国标准时间) today的数据类型为 object
</script>

2.语句体

JavaScript 语句是由 web 浏览器“执行”的“指令”.

输出语句:   alart('输出的内容写这里') ;      此语句输出一个弹窗来显示输出的信息, 等待确认后才往下执行别的内容;

                  console.log('输出的内容写这里');    此语句将输出内容显示到浏览器的console控制台里, 不阻塞进程;

                  字符串的格式方法  ` 这是字符串内容${变量名}, 这还是字符串` ;  此字符串是用反引号包裹的, 其中的 ${变量名} 将会被变量的赋值所代替.

// 变量定义与赋值
var num1,num2,res1;  // 定义变量
num1 = 60;  // 给变量赋值
num2 = 30;  // 给变量赋值
res1 = num1*num2;  // 表达式
console.log('60*30=',res1);  // 输出: 60*30= 1800
var score;
score = 121;
// if 语句
if (score < 90){
    console.log('考试成绩低于90分,不及格!');
}else if( score<=100){
    console.log('考试成绩在90到100分之间,丙!');
}else if( score<=110){
    console.log('考试成绩在100到110分之间,乙!');
}else if( score <=120){
    console.log('考试成绩在110到120分之间,甲!');
}else if( score <=150) {
    console.log(`考试成绩${score}在120到150分之间,甲+!`);  // 考试成绩121在120到150分之间,甲+!
    // 反引号( ` 键盘上与波浪线 ~ 符号一起 ) 包裹的字符串内的 ${ 变量名 } 会被变量的值替换
}

3. 函数

var num1 = 60;
var num2 = 30;
function func(num1,num2) {
    var sum = num1+num2;
    return sum;
}
console.log(`${num1}+${num2}=`,func(num1,num2));   // 输出: 60+30= 90

// 匿名函数
var add = function (num1,num2) {
   return num1 +num2;
}
// 除法函数
function division(num1,num2) {
   let res2 = num1 /num2;
   return res2;
}
var b = division(add(100,84),35)
console.log('(100+84)/35=',b)  // 输出 (100+84)/35= 5.257142857142857




批改状态:合格

老师批语:js中的流程控制, 与php中非常像的, 对比 学习
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学