zoukankan      html  css  js  c++  java
  • js引入方式+变量+数据类型

    一、js引入方式

    外部引入,外部引入先写,必须都写在script标签中
        <script type="text/javascript" src="js/day01.js">head标签中
        </script>
        内嵌引入
        <script type="text/javascript">
        alert('hello');
        </script>
    </head>
        内联引入-js标签,加上javascript前缀
    <body>
        双引号中间不能嵌套双引号
        <a href="javascript:alert('你好')">
            点击我弹窗
        </a>
    </body>

    二、js变量

    js命名规范:

    js变量以字母开头,大小写敏感,不要用关键名称
    驼峰命名法——首字母小写,后面大写 funCtion
    变量名称不能重名

    js变量定义:

    var  x=1;

    右边赋值左边,代码从上往下执行

    例如:
     

        <script type="text/javascript">
            x="熊大你好";/*"字符串"*/
            alert(x);
            /*显示定义变量*/
            var a;
            a=12;
            alert(a);/*undefine不赋值的错误*/
            /*先定义后赋值*/
            var c;
            alert(c);
            /*空类型*/
            var d=null;
            alert(d);
            /*空字符串*/
            var e="";
            alert(e);
        
            
        </script>
    var num=10;
        var str="小白";
        var flag=true;
        var nll=null;
        
        console.log(typeof num);
        console.log(String(nll);//输出不是null值字符串

    这是js获取数据类型

    三、数据类型

    js几种数据类型

    数值类型(number):包含整数和浮点数;

    字符串类型(String):字符串必须用双引号或单引号括起来;

    布尔类型(boolean):只有true或false两个值;

    未定义类型(Undefined):专门用来确定一个已经创建但是没有初值的变量;

    互相之间转换:

    +两边都是数值是运算符,任意一遍是字符串是连接符

    1、数值转换字符串:

    var a=3;

    a=a.toString()+3;

    alert(a);a=33

    2、字符串和数值互转,浮点型取整形

    var b=5;

    var sum=b.parseInt(8)+4;

    alert(sum);sum=8+4=12

    NAN:not a number

    大小:

    字符串->浮点型;整型变量=parseFloat(字符串变量)

    js字符串之间的获取:

    <script type="text/javascript">
        var str="I LOVE you";
        /*获取指定索引处的 字符=字符串变量.charAT(索引)*/
        var a=str.charAt(4);
        alert(a);
        /*将字符串中的所有字符转为大写*/
        var b=str.toUpperCase();
        alert(b);
        /*将字符串中的所有字符转为小写*/
        var c=str.toLowerCase();
        alert(c);
        /*返回指定字符串在大字符串中的位置,首字母第一次出现的诶之*/
        var d=str.indexOf("LOVE");
        alert(d);
        /*截取从指定位置到结束的字符串*/
        var e=str.substring(2);  l
        alert(e);
        /*截取从指定位置开始,到指定结束*/
        var f=str.substring(2,6);//2从哪里开始,6是截取4个,相减所得4love,包头不包尾  love
        alert(f);   
        </script>


       

  • 相关阅读:
    情报类资源整合
    运营商查询
    Mybatis 示例之 SelectKey
    TortoiseSVN的bin目录下面没有svn.exe
    IntelliJ IDEA 的SVN配置与使用
    Win10安装.net framework 4.0失败提示已是操作系统一部分如何解决
    eclipse中 properties文件编码问题
    springMVC注解@initbinder日期类型的属性自动转换
    2013
    java的poi技术下载Excel模板上传Excel读取Excel中内容(SSM框架)
  • 原文地址:https://www.cnblogs.com/a199706/p/11110472.html
Copyright © 2011-2022 走看看