JavaScript基础语法及数据类型

JavaScript基础语法及数据类型


数据类型

数值(Number)

包含整数或浮点数

<script>
        var a1 = 10;
        document.write(a1+"  ");
        var a2 = 10.25;
        document.write(a2);
</script>

字符串(String)

用单引号或双引号括起来的零个或多个单一的字符所组成

    <script>
        var a1 = 'a';
        document.write(a1+"  ");
        var a2 = "a-a_a";
       document.write(a2);
    </script>

布尔数据(Boolean)

取值为true或false

 

空值(null)

表示没有值,取惟一值”null”,大小写敏感。

注:null不能写成Null或NULL。

null既不等于“0”,也不等于“空字符串”。因为“0”是数值,“空字符串”是字符串。

未定义值(undefined)

表示尚未定义值。

注释语句

// <单行注释语句>

/* <多行注释语句> */

数据类型转换

自动数据类型转换

<script>

              var x="dadaad"+23;

              var y=23+"dad";

              var a="23"+10;

              var b=23+"10";

              var c="30"/"5";

              document.write(x);

              document.write("<br>");

              document.write(y);

              document.write("<br>");

              document.write(a);

              document.write("<br>");

              document.write(b);

              document.write("<br>");

              document.write(c);

</script>

变量

变量命名

以字母或下划线开头后面接数字或其它字母,变量名区分大小写

<script>

       var A="Uppercase A";

       var a="Lowercase a";

       document.write(A);

       document.write("<br>");

       document.write(a);

</script>

变量的声明

变量声明时,不必定义类型,所有类型均由小写的var声明。

var name;(自动给出一个未定义值)

var name,sex;(自动给出未定义值)

var name=”张永”,sex=”女生”;(二变量均为字符串)

变量的作用域

全局变量(Global variable)和局部变量(Local variable)

<script>

       document.title = "变量的作用域实例";

       //gv是全局变量

       var gv = "JavaScript";

       document.write("test函数的输出:<br>");

       test();

       function test(){

           //lv是局部变量

           var lv = "VBScript";

           document.write("gv=" + gv + "<br>");

           document.write("lv=" + lv + "<br>"+ "<br>");     

       }

       document.write("document的输出:<br>");

       document.write("gv=" + gv + "<br>");

       document.write("lv=" + lv + "<br>");

 </script>

常量

字符串常量(String Literals)

一般字符串常量

特殊字符的字符串常量

字符

意义

字符

意义

\b

后退一格(Backspace)

\t

制表(Tab)

\f

换页(Form feed)

\’

单引号

\n

换行(New line)

\”

双引号

\r

返回(Carriage return)

\\

反斜线(Backslash)

布尔常量(Boolean Literals)

true或false

整数常量(Integers Literals)
浮点常量(Floating-Point Literals)
数组常量(Array Literals)

 

转载于:https://www.cnblogs.com/Aha-Best/p/10858452.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值