zoukankan      html  css  js  c++  java
  • Javascript之二

    Javascript的数据结构

      数据结构包括标识符、关键字、常量、变量

      标识符:就是一个名称。用来命名变量和函数,或者用作某些循环的标签。第一个字母必须是字母、下划线或者美元符号,不允许数字,其后可以是字母、数字、下划线和美元符号。同时,标识符不能和JS中用于其他目的的关键字同名。

      关键字:JS中有特定含义,成为JS语法中一部分的那些词,不能作为变量名和函数名使用。

      常量:当程序运算时值不能改变的是常量。通常用const声明常量,例:const 常量名:数据类型=值;

      变量:值程序中一个已经命名的存储单元,主要作用是为数据操作提供信息存放的容器。对于变量的使用需要熟悉 命名规则、声明方法及其作用域。

        变量命名规则:字母下划线开头;中间不能有加减、空格等符号;不能使用JS关键字;区分大小写。

        变量声明和赋值:var I=1;(声明赋值同时)     var a,b,c;  var I=1;D=2;C=3; (多个变量同时声明、赋值)只声明,没有赋值,其值为undefined。

                 var variable=100;  数值类型

                    var str="这是一个例子”; 字符串型

                    var bue=true; 布尔型

        变量的作用域:全局变量:定义在所有函数之外,作用于整个脚本代码的变量;局部变量:定义在函数体内,只作用于函数体的变量,函数的参数也是局部性的,只在函数内部起作用。

                变量的生存期:也分为全局变量和局部变量。全局变量在主程序中定于,有效范围从定义开始,一直到本程序结束后,局部变量的在程序的函数中定义,其有效范围只有在该函数之中,当函数结束后,局部变量的生存期也就结束了。

    /*  */ 多行注释标记;  //单行注释标记,其后面的文字为注释部分; { } 包装成语句块。

      数据类型:

      数字型:包括整数型 7,-3;16进制和8进制数值 0xff 0377;浮点型数字 3.33, 1.23E-3

      字符串型:由unicode字符、数字、标点符号等组成的序列,表示文本,放在单引号或者双引号里。单引号里可以有双引号,双引号里也可以有单引号。

            例: “you can call me ‘Tom’!“     ‘name=”myname“’

      布尔型:数值只有两个 true 或者false,常和 if ...else语句一起使用

            例:if(n==1)

                                   m=n+1;

                                else

                                n=n+1;

      特殊数据类型:

          转义字符:以反斜杠开头的不可显示的特殊字符通常称为控制字符,也被称为转义字符。通过转义字符可以在字符串中添加不可显示的特殊字符,或者防止引号匹配混乱的问题。在document.writeln()语句中使用转义字符是,只有将其放在格式化文本块中才会起作用,所以脚本必须在<pre>和</pre>标签内。

          例:    为换行符号

                          代码:document.writeln("<pre>");

                                  document.writein(”轻松学习lnJavaScript语言!");

                                  document.writein("</pre>");

                           结果: 轻松学习

                                     JavaScript语言!

                           代码:document.writein(”轻松学习lnJavaScript语言!");

                           结果:轻松学习Javascript语言!

          未定义值:变量类型 undefined   NaN,即“非数字”

          空值:null  nul不等同于空的字符串 “ ”,或者“0”。  null与undefined的区别在于,null表示一个变量被赋予了一个空值,而undefined表示该变量尚未被赋值。

  • 相关阅读:
    TFTP服务器的使用
    SecureCRT Ver 8.1.4 整合汉化绿色版一体包
    SecureCRT Ver 8.1.4 整合汉化绿色版一体包
    深度好贴,mark一下!
    DataSnap——利用TParams进行多表事务更新
    临时表经典使用范例
    PHP对文件的操作方法
    中国银行支付接口(ecshop版)
    常用支付接口实例php版
    PHPCMS网站二次开发配置要点
  • 原文地址:https://www.cnblogs.com/hjzou/p/4854206.html
Copyright © 2011-2022 走看看