Blogger Information
Blog 17
fans 0
comment 0
visits 12040
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
JavaScript基础1021
ShunPro的博客
Original
601 people have browsed it

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




Correction status:qualified

Teacher's comments:js中的流程控制, 与php中非常像的, 对比 学习
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post