Javascript 一个例子入门(前传)

2019-01-25  本文已影响10人  敬楠

正因为异常艰难,活着才具有深刻的含义。没有比活着更美好的事,也没有比活着更艰难的事。
----《活着》

<html>
    <head>
        <meta charset="utf-8" />
        <title>javascirpt的一个例子</title>
        <script>//该标签可以定义多个,可以在遵循html的规范的情况下放在任意位置。但影响执行顺序
        
        /*java 强类型语言 定义变量 int a= "hello js"
        js 弱类型语言 定义变量 var a = "hello js"*/
        var a = "hello js"//一块存存数据的存储空间
            alert(a);
            //输出a的类型
            document.write("type"+typeof(a));
            //运算符
        var b = 1;
        var c = b++;
        document.write("b的值"+b);
        document.write("c的值"+c);
        
        var d = +"123";
        document.write(b+1);
        
        var sum = 0;
        for(var i= 0;i <=100; i++){
            sum = sum +i;
        }
        alert(sum)
        
        var sum =function(a,b){
            alert(a+b);
        }
        sum(1,2);
        
        </script>
        <script src="js/outer.js"></script> 
    </head>
    <body>
        
        <p> 1.javascirpt客户端脚本语言不需要编译,直接就可以被浏览器解析执行了</p>
        <p> 2.JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)</p>
        <p> 3.引用数据类型:对象+原始数据类型(基本数据类型):
                    1). number:数字。 整数/小数/NaN(not a number 一个不是数字的数字类型)
                    2). string:字符串。 字符串  "abc" "a" 'abc'
                    3). boolean: true和false
                    4). null:一个对象为空的占位符
                    5). undefined:未定义。如果一个变量没有给初始化值,则会被默认赋值为undefined</p>
        <p>4.运算符 
                    1).一元运算符:只有一个运算数的运算符 ++,-- , +(正号) 
                        注意:在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换 
                        * 其他类型转number: 
                        * string转number:按照字面值转换。如果字面值不是数字,则转为NaN(不是数字的数字) 
                        * boolean转number:true转为1,false转为0
                    2).算数运算符 - * / % ...
                    3).赋值运算符 = += -+....
                    4)比较运算符> < >= <= == ===(全等于)
                        1).比较方式 
                         类型相同:直接比较 
                                * 字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止。 
                        2). 类型不同:先进行类型转换,再比较 
                                * ===:全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false
                    5)三元运算符 ? : 表达式 var a = 3; var b = 4;</p>           
        <p>流程控制语句if...else...,switch:while,do...while,for</p>
        
        <p>基本对象 1)Function:2)Array:数组对象 3)Boolean: 4)Date: 5)Math:6)Number: 7)String:8)RegExp:9)Global
</p>
    
    </body>
</html>

撒花。。。

上一篇下一篇

猜你喜欢

热点阅读