js 基础一

1   算术运算符

◆+ 加号

    ★两个数字类型的变量相加,得到的是一个数字类型。

    ★一个数字类型和一个字符串相加,得到的是一个字符串。

◆—减号

 ★两个数字类型的变量相减,得到的是一个数字类型。

    ★一个数字类型和一个数字字符串相减,得到的是一个数字类型。

    ★一个数字类型和一个非数字字符串相减,得到的是NaN,是一个数字类型。

NaN,    not a number

◆/ 除号

 ★两个数字类型的变量相除,得到的是一个数字类型。

 ★一个数字类型和一个数字字符串相除,得到的是一个数字类型。

 ★一个数字类型和一个非数字字符串相除,得到的是NaN,是一个数字类型。   

★0做为除数的时候,得到结果   Infinity (无限大),是一个数字类型。

◆%  取余数




2   数据类型转换

2.1  数字类型转字符串

  String()

  变量.toString()

2.2  字符串转数字类型

◆Number

  ★数字类型的字符串,转换之后得到的数字。

  ★非数字字符串,转换之后得到是NaN。

  ★小数类型的字符串,转换之后得到的是原数字。

◆parseInt

★整数数字类型的字符串,转换之后得到的整数数字。

★数字开头的字符串,转换之后得到的是前边的数字。

★非数字开头的字符串,转换之后得到的是NaN。

★小数类型的字符串,转换之后取整。


◆parseFloat

★整数数字类型的字符串,转换之后得到的整数数字。

★数字开头的字符串,转换之后得到的是前边的数字。

★非数字开头的字符串,转换之后得到的是NaN。

★小数类型的字符串,转换之后得到的是原数字。

2.3  转布尔类型

Boolean()

★数字和字符串转完之后为true。

★undefined、null、0转完之后为false.


2.4  隐式数据类型转换

在运算过程中,程序自己进行的数据转换(程序员没有操作)

var n1 = 12;
var n2 = "3";
var n3 = n1 -n2;
alert(n3); //9
alert(typeof (n3));//number

3   等号运算符

“=”赋值运算符

“==”只判断内容是否相同,不判断数据类型。

“===”不仅判断内容,还判断数据类型是否相同。

!=  只判断内容是否不相同,不判断数据类型。

!==不全等于  不仅判断内容是否不相同,还判断数据类型是否不相同。


4、switch

注意集体声明的写法

 var fruit = prompt("请输入喜欢吃的水果");
        switch (fruit){
            case "苹果":
                alert("您喜欢吃的是苹果");
                break;
            case "桃子":
                alert("您喜欢吃的是桃子");
                break;
            default :
                alert("不知道您喜欢吃的什么");
                break;
        }
switch (fruit){
            case "苹果":case "香蕉":case "桃子":
                alert("您喜欢吃的是水果");
                break;
            default :
                alert("不知道您喜欢吃的什么");
                break;

        }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值