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>


   

猜你喜欢

转载自www.cnblogs.com/a199706/p/11110472.html