js总结:

1.java 是面向对性的高级编程语言,js是基于对象的脚本语言<br>

    2.java是先编泽,后解释执行,需要安装配置java环境,需要虚拟机.

    js解释执行,不需要配置环境,可以直接在浏览器运行<br>

    3.java是一个强类型语言,所有的变量都需要声明数据类型,

    js是弱类型语言,不需要声明数据类型<br>

js引入方式:

 <script>

        //1.使用script签到引入js,script签到可以放在任何位置

        console.log("内部引入")

    </script>

    <!--在标签的内使用,不建议-->

    <button οnclick="alert('你好啊')">点一下</button>

变量标识符:

<script>

        //标识符:字下美其后数

        //声明

        var name;

        //赋值 =

        name="啊啊啊";

        //边声明边赋值

        var agg=18;

        //一次声明多个变量

        var a,b,c,d

        a=10;

        b="试试";

        c="ff";

        d=32.5;

       示例: //张三,20,男,爱好:女

        var name1="张三";

        var age1=20;

        var sex1="男";

        var hobby1="女";

        console.log(name1);

        console.log(age1);

        console.log(sex1);

        console.log(hobby1);

        //变量使用前必须先声明

        //console.log(name2);

        //变量可以不声明,直接赋值并使用,不建议

        name3="张三"

        console.log(name3)

        //声明,未赋值的变量,使用时会出现提示 undefined

        var aaa;

        console.log(aaa);

        </script>

数据交换:

<script>

        //Number() 把变量强制转换为数字

        //NaN 非数字

        var str1="123";

        var str2="1234a";

        var str3="a1234";

        var str1="aa";

        var str1="a";

        console.og(Number (str1));

        console.log(Number (str2));

        console.log(Number (str3));

        console.log(Number (str4));

        console.log(Number (str5));

        console.log("--------------------------------------");

        //转换为整数

        console.log(parseInt("123.8"));

        console.log(parseInt("123a"));

        console.log(parseInt("a123"));

        console.log(parseInt("1.2.3"));

        console.log(parseInt("null"));

        console.log(parseInt("false"));

       //转换为浮点数(小数)

       console.log("----------------------------------");

       console.log(parseFloat("123"));

       console.log(parseFloat("123.33"));

       console.log(parseFloat("123.2.2"));

       console.log(parseFloat("123.2."));

       //检查是不是 非数字

       console.log("-------------------------------------------------");

       console.log(isNaN(123));

       console.log(isNaN("123"));

       console.log(isNaN("a"));

       //console.log(isNaN(b));

    </script>

数据类型:

<script>

        //number 数字

        var a=12;

        var b=32.4;

        var c=-98;

        //八进制  第一位0后边是0~7组成的数字

        var d=0o123

        console.log(d);

        //运行没错,但是代码会报错

        //var c=0123;

        //console.log(e)

        //十六进制字面值前两位必须是0x,

        //后跟任何十六进制数字(0~9和A~F)。A~F不区分大小写。

        var f=0x123;

        var g=0xABC;

        //string 字符串 必须被引号包围

        var h="你好";

        var i='你好';

        //如果变量的标识符被加上引号,

        //就不再是变量,就变成了字符串

        var j="f";

        //你好"张三"

        var k='你好"张三"';

        var l="'ljy'是好人";

        //你是\"狗\"吗?不是'狗'";

        console.log(k);

        console.log(l);

        console.log(m);

        var n="d:\\a\\a.html";

        console.log(n);

        var o="hello\nword!";

        console.log(o);

        //检测数据类型

         console.log(typeof a);

         console.log(typeof o);

         console.log(typeof 'asdsa');

         console.log(typeof 2);

         console.log(typeof "2");

         //boolean 布尔类型 true false

         //true和false不能加引号

         var p=true;

         var q=false;

         //使用var声明变量但未对其赋值,这个变量就是undefined。

         var r;

         console.log(typeof r);

         //

    </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值