JS的基础语法

2019-07-23  本文已影响0人  追逐_chase
web.jpeg
语法规则

变量

var a = 1;

上面的代码先声明变量 a,然后在变量a与数值1之间建立引用关系,称为将数值1“赋值”给变量a。以后,引用变量名a就会得到数值1。最前面的var,是变量声明命令。它表示通知解释引擎,要创建一个变量a。

变量的作用域

  //全局变量
   var num = 10;
            function ff3() {
                
                console.log(num);
            //局部变量
                var num2 = 3;
                
                
            }
            

数据的类型

最大值 Number.MAX_VALUE, 正无穷Infinity

//数值型
var num = 100.5;

需要注意的事 Object对象是引用类型,其实的都是基本数据类型

   var  a = 100.0;
     console.log(typeof a)

输出结果:number

console.log("我" + "爱" + "你");   //连字符,把三个独立的汉字,连接在一起了
console.log("我+爱+你");           //原样输出
console.log(1+2+3);             //输出6

类型的强制转化

  //类型转化
    var a = 123;
    console.log(typeof a);
    //转成字符串,次方法不会影响元变量
    //此方法有返回值
    var b =  a.toString();
    console.log(typeof b);

打印结果: Number String
var a = 123;
var c =  String(a);
 console.log(typeof c);
 //转化为Number
    var str = "123";
     str =  Number(str); 
     console.log(typeof str);
//打印结果 number
  var str = "cc";
     str =  Number(str); 
     console.log(str);
     console.log(typeof str);

//打印结果:Nan


console.log(parseInt(5.8));

输出:5
console.log(parseInt("365天每天都爱你10000次"));
输出:365
parseInt(“5”);
结果就是数字5。

运算符

+ 号运算符
 var result;
  result = true + false;
  console.log(result);

结果:2
 var result;
 result = 2 +null;
  console.log(result);
//null在转化为number类型时是 0
如果:2
  result = 2 + undefined;
  console.log(result);
结果是 Nan
var result = "hello" + " "+ "CC";
  console.log(result);

结果 hello CC

var  result = 123 +"100";
console.log(result);

结果: 123100 字符串类型

关系运算符

大于号 >
< 小于号
= 大于或等于
<= 小于或等于
== 等于
=== 全等于
!= 不等于
!== 不全等于

console.log(5 <= 5);    //true
console.log(6 <= 10);   //true
console.log(6 <= 3);    //false

console.log(5 == 5);    //true
console.log(5 == 6);    //false
console.log("5" == 5);      //true
console.log(56 == "56");    //true
//全等于
console.log("56" === 56);   //false
console.log(56 === "56");   //false
console.log("56" === "56"); //true
console.log(56 === 56);     //true
逻辑运算符

&& 与(且)
|| 或
! 非
参与逻辑运算的,都是布尔值。也就是说,只有true、false才能参与逻辑运算,得到的答案,仍然是布尔值。

console.log(true || true);          //true
console.log(true || false);         //true
console.log(false || true);         //true
console.log(false || false);                //false
常用的语句
console.png
//警告框
alert("警告语");
 var  a = 100.0;
//控制台输入
 console.log(typeof a)

//prompt就是专门用来弹出能够让用户输入的对话框:
  var b = prompt("哈哈请输入点什么东西吧");
//变量b可以获取到 用户输入的值
       console.log(b);


上一篇下一篇

猜你喜欢

热点阅读