博客列表 >JavaScript基础1021

JavaScript基础1021

ShunPro的博客
ShunPro的博客原创
2019年10月22日 11:00:35602浏览

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




声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议