javascript(二)JavaScript数据类型、变量

  1. JavaScript数据的表示

    • 数值(number):包含整数或浮点数。
      整数:由正负号、数字构成,八进制、十进制、十六进制;
      浮点数:由正负号、数字和小数点构成,常规记数法、科学记数法;
    • 逻辑值(boolean):取值为true或false。
    • 字符串(String):用单引号或双引号括起来的零个或多个单一的字符所组成。(建议单引号)
    • 空值(null):表示没有值,取唯一值”null”,大小写敏感。(null不能写成Null或NULL。)
      注:null既不等于“0”,也不等于“空字符串”。因为“0”是数值,“空字符串”是字符串。
    • 未定义值(undefined):表示尚未定义值。
    • typeof:用来判断操作数的类型
      格式:typeof 操作数 或 typeof (操作数)
  2. 变量
    变量命名
    首字符必须是大写或小写的字母或下划线(_)或美元符($);
    后续的字符可以是字母、数字、下划线或美元符;
    变量名称不能是保留字;
    长度是任意;
    区分大小写;

例:

<script>
        var stdId; 
        var name,sex; 
        var total=3721; 
        var notNull=true; 
        var name="李小龙",sex="先生"; 
        var i=j=0; 
</script>

定义变量时,非数字需要使用一对单引号或双引号,把数据引起来
注意:
单双引号嵌套需要规则,单套双、双套单、或转义
示例1:

var China = '中国';

示例2:

var html = '<a href=\'http://www.baidu.com\'></a>';
    表示通过转义字符进行特殊处理

\表示进行字符转义操作
当给一个符号进行转义时,则该字符不具有特殊含义,只是一个普通符号
变量声明时,不必定义类型,所有类型均由小写的var声明。
例如3:

var name;          (JavaScript自动给出一个未定义值)
var name,sex;      (JavaScript自动给出一个未定义值)
var name=”张永”,sex=”女生”; (二变量均为字符串) 

变量作用:
变量是存储数据的容器,作为程序在运行过程中交互数据使用。

变量作用域:(方式、位置)
全局变量:省略var,或在函数外声明
局部变量:在函数内声明
全局变量可在整个脚本中被使用,可在不同的窗口中相互引用(指定窗口名)

<Script> 
  document.title = "变量的作用域实例";
   var gv = "JavaScript";       //gv是全局变量
   document.write("test函数的输出:<br>");
   test();
   function test() {
     var lv = "VBScript";      //lv是局部变量
     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> 

猜你喜欢

转载自blog.csdn.net/qq_38904347/article/details/82392163