javascript__day201:三种引入方式、三种输出、数据类型转换、运算符

1、js的三种引入方式:内部样式 、外部样式、行内样式。

2、三种输出:alret()    document.write()     console.log()   其中document.write是支持标签属性的。

3、数据类型

三种基本类型以及null  undefined

三种基本类型: 字符串(string)      显示颜色为黑色

                           数字    (number)     显示颜色为蓝色

                         布尔值   (boolean)    显示颜色为蓝色

数据类型的判断方法:typeof

               

4、数据类型的转换

(1)其他类型转数字:

字符串转数字:  字符串都是数字  直接转数字

var str="12345"
var n = Number(str);
console.log(n);

                         字符串包含非数字    则转为NaN

var str2= "123qq";
var n1 = Number(str2);
console.log(n1);

                     空字符串和空格字符串 都转为0

布尔值转数字:  true转为1    false转为0

 var bool = false ;

 var n4 = Number(bool) ;

 console.log(n4);

null转数字: 为0

undefined转数字: 为Nan

var b ;

var n6 = Number(b) ;

console.log(n6);

 (2)其他类型转字符串

数字转字符串   : 变成字符串数字

var x = 1 ;
var n = String(x);
console.log(n)

布尔值转字符串: 变成字符串 “true ”   "false"

null转字符串: “null”

undefined转字符串:“undefined”

(3)其他类型转布尔值

数字转布尔值 :0或者NaN转布尔值都为 false       其他的都为true

字符串转布尔值:字符串内有内容都为true,   没有内容都为false

null转布尔值:false

undefined转布尔值:false

5.运算符

(1)算术运算符:+ - % /  %

算术加法的两种含义:遇到字符串 就是 字符串拼接的意思

                                    没有字符串 就是求和的意思(中间包含了隐性转化)

算术运算中只有数字 可以做 -   *   /   % ;

 隐性转化:

其他转数字:除强制转换外    可以用   -    *   、  /      %一个比自己大的数

                      除强制转换外   其他转字符串:+ ‘  ’   加上字符串就变成了拼接

(2) 比较运算符

比较运算符得到的是布尔值 :  >   <  >=   <=  ==  === !=  !==

关于等号: 一个等号是赋值的意思      两个等号是判断值相等       三个等号是值和数据类型都相等

 console.log(3 >= 2);  
        console.log(3 <= 3);  // true
        console.log(3 >= 3);  // true
        console.log(3 == 3);  // true
        console.log(3 == '3');  // true
        console.log(3 === '3');  // false

        console.log(2 !== '3');  // true
        console.log(3 !== '3');  // true

                  0<10<=20    js里面没有连等号  是一一做判断

  console.log(0 < 10 < 2);
        解读: 0 < 10  得到true
             true < 2  得到true


        console.log(1 + 2 + '');       '3'
        解读
          1+2=3
          3+''='3'

        console.log('' + 1 + 2);       '12'
         解读:
          ''+1='1'
         '1'+2='12'

    

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值