zoukankan      html  css  js  c++  java
  • JavaScript学习(二)

    数据类型和变量:
    3种基本数据类型
    1.字符串类型
       这个和其他语言的差不多,关键是没有char类型。
    2.数字类型
       只有浮点型,特殊值 infinity(无限大),NaN(not a number)
       也可以用Number这个对象来调出最大和最小值;
    3.布尔型
      只有true or false
    特殊数据类型
    1.函数
    2.undefined
    3.null
    复合数据类型
    1.对象
    2.数组
    数据类型转换
    1.JavaScript提供隐式转换,定义变量时不必声明数据类型,JavaScript会帮您在使用该变量
    时,自动帮您转换数据类型for example:
                                                               if(1){ ....}
    这时JavaScript会把1转换为true,非0的数值都可以转化为true,0转化为false;
    2.JavaScript还提供显示的转换比如tostring(),ToNumber()等
       JavaScript在数据进行运算的时候也可以隐式的转换数据类型;
    常量:
            常量有整形(包括浮点型和整形)浮点型用科学计数法表示,也可以用一般数学的.号来分隔整数和小数;
            字符串常量,中如果有“”的或者其他的容易混淆的符号就必须进行转义,用反斜杠表示,比如“/“/””;
             此外还有布尔常量,和数组常量;
    变量:定义变量的时候如果是引用数据类型,比如对象或者是数组,并且如果没有参数,那么后面的大括号可以省略;
             JavaScript和一般语言一样必须先定义后使用,当然定义时可以省略var关键字,如果写了var关键字就不能用
             delete关键字来删除,这个以后再写,至于命名方式和一般语言一样,头字母不能以数字开头,如果有两个以上
             单词组成,那么第一个字符小写,第二个单词首字母大写的命名规则,这个和java一样,和.NET不一样;
             JavaScript允许重复定义相同的变量,函数也可以嵌套,这个和其他语言有区别;
             还有就是定义了变量就必须在整个应用程序中给赋初值,否者就会产生一种数据类型undefined;
             还有一个就是变量和有效范围必须注意;区分全局和局部的概念;
             JavaScript允许函数嵌套,所以必须清楚变量的有效范围,即:变量在内层函数中的可以在外层函数中使用,但
             不能在更上一级的父类中使用;
       

      

  • 相关阅读:
    servlet中getWriter和getOutputStream的区别
    一个页面访问错误的问题
    sendRedirect实现原理分析
    servlet开发细节
    tomcat 目录分析
    servlet杂谈
    SQL 查询中的like子句的另一种实现方法,速度比like快
    让复合控件的子控件获得设计时支持
    bug管理工具——Gemini
    HtmlAgilityPack获取#开头节点的XPath
  • 原文地址:https://www.cnblogs.com/jessie/p/1450188.html
Copyright © 2011-2022 走看看