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;

        }


阅读更多
个人分类: js
想对作者说点什么? 我来说一句

js基础js页面刷新问题

2009年07月02日 34KB 下载

没有更多推荐了,返回首页

不良信息举报

js 基础一

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭