zoukankan      html  css  js  c++  java
  • JavaScript语言简介

     Web程序不论是B/S还是C/S构架,分为客户端程序服务器端程序两种。

    ASP.NET是开发服务器端程序的强大工具,但有时为了降低服务器负担通信流量这就需要编写能够在客户端执行的程序

    脚本语言是开发在客户端执行程序的工具。(将脚本语言与ASP.NET相结合会更具有效率)

    2.3 JavaScript语言的基本语法要求

    2.4 数据类型

        数字类型、字符串类型、布尔值类型(3种常用类型)  空值类型、未定义类型  对象类型

      2.4.1 数字类型

          JavaScript中的数字类型为一个总体类型,不再细分为整数和浮点类型。

          JavaScript提供了与数值运算有关的内部函数,其中 isNaN( ) 用来确定参数是否为一个有效的数字

        返回一个布尔值——常用来验证输入的是数字还是文字。  ( “Not a Number”的缩写)

        Math 对象(首字母大写)是一个常用的内部对象,具有与数字有关的属性和函数:

            Math.PI    返回圆周率,常用属性之一,字母大写

            Math.random( )    返回一个伪随机数

            Math.abs(x)  返回 x 的绝对值      Math.round(x)  返回 x 四舍五入的值

      2.4.2 字符串类型

          JavaScript中字符串放在引号当中(双引号或单引号都允许)

          求字符串的字串的方法为:substring( start , end ),返回从第一个参数开始到第二个参数介绍的字串,

        但字串中不包括第二个参数。  如:alert ( str1.substring ( 0, 7 )) ;

    2.5 变量的使用

        var 是声明变量的关键字。  (可以在一行中声明多个变量,用逗号隔开,在声明的同时可以赋初值)

        var value1 = 18, office_address = "Beijing Road No.15." ;

        JavaScript 的变量不是强制类型的,可以保存数值、字符串、布尔值等任何数据类型。

        通过重新赋值,可以隐式地改变变量类型;  变量也可以通过转换函数显式地进行强制转换。

            var a = 123;       //int         var mystr4 = "246";

            var mystr1 = String(a);   //"123"       var myInt = Number(mystr4);

            var mystr2 = a.toString();

    2.8 函数的使用

         函数分为内部函数和用户自定义函数两类。

        自定义函数的语法格式为:

            function functionName([参数1, 参数2, …]) {

            //函数体

            [ return resultVulue; ]

            }

    2.9 对象的使用

    基本语法要求

       1.区分大小写

       2.书写格式

          JavaScript语言忽略语句间的空格、空行、缩进等。

          为了提高程序的可读性,应当使用这些格式,使程序更加清晰,可读性更高。

          在书写代码时采用良好的习惯,对于调试和日后维护都有益处。 返回2.3

       3. JavaScript放置的位置

          可以放在HTML页面中<head></head>标签内,

          也可以放在<body></body>标签内,

        在 <script> 标签开始部分,需要声明是JavaScript脚本类型。

          如果JavaScript代码没有直接放在HTML页面,而在另外一个文件中,< script type="……" src="MyPage.js">

  • 相关阅读:
    js文件内部导入引用js文件方法
    CSS3.0动画之hover---Y轴----3D旋转
    静态的html页面想要设置使用浏览器缓存
    opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用
    input获取永久焦点
    修改zepto源代码,使支持wp8的ie10
    EChart
    input属性disabled和readonly的区别
    trigger
    解决jquery mobile的遇到高版本Chrome一直转圈,页面加载不出来的情况。
  • 原文地址:https://www.cnblogs.com/zhangchaoran/p/7045029.html
Copyright © 2011-2022 走看看