js复习(一)

2017-12-29  本文已影响0人  Simon海明月

变量命名先赋初值

比如:

obj=null
arr=[]
num=0
string=""

数据类型

基本数据类型
num,string,undefind,null,boolean
复合数据类型
object

关于+号

<body>
    <script>
        var a,b=6;
        console.log(a);
        console.log(a+b);
    </script>
</body>
==============================
undefined
NaN
<body>
    <script>
        var a = null,b=6;
        console.log(a);
        console.log(a+b);
    </script>
</body>
=============================
null
6

显示转化

显示转换:

值.ToString() null undefined 转换不了
ParseInt(值)
ParseFloat(值)

函数:

预定义好的,可以被反复执行的代码块

变量的作用域

转意字符

\ \t制表符 \n换行符 " ' ( \ 这个是斜线)

有几个要注意的点

分支结构

运算符

/ = > < >= <= != % %= ! * + - == ===

逻辑运算符

分支结构

条件判断

if语句如下:条件成立,执行代码块,条件不成立,不执行

    <script>
        if(2>1){
            alert("我很帅");
        }
    </script>
</body>

if-else语句如下:如果条件成立,则返回第一个代码块。不成立,则返回else后面的代码块。

<body>
    <script>
        if(0>1){
            alert("我很帅");
        }else{
            alert("宇宙第一帅")
        }
    </script>
</body>

注意:if()也会进行隐式转换。转换结果是boolean
以下内容会转换成bollen值

if(0);
if(0.0);
if("");
if(null);
if(NaN);
if(undefined);

用ifelse写一个判断成绩的小例子

<script>
        var scroe = prompt("请输入成绩");
        if(scroe == 100){
            alert("满分");
        }else{
            if(scroe >= 90){
                alert("优秀");
            }else{
                if(scroe >= 80){
                    alert("良");
                }else{
                    if(scroe >=70){
                        alert("一般");
                    }else{
                        if(scroe >=60){
                            alert("及格");
                        }else{
                            alert("你考的啥!")
                        }
                    }
                }
            }
        }
    </script>

THE END

上一篇 下一篇

猜你喜欢

热点阅读