Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240152
  • 博文数量: 108
  • 博客积分: 3045
  • 博客等级: 中校
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-19 18:26
文章分类

全部博文(108)

分类: JavaScript

2013-11-25 13:37:22


点击(此处)折叠或打开

  1. javaScript:用来在页面中编写特效,和html\css一样,都是由浏览器解析

  2. javascript语言
  3.     一.js如何运行(javascript,jscript,vbscript,applet...)
  4.     二.output
  5.         alert(什么类型都可以);
  6.         document.write("字符串");
  7.     三.如何在html文档中使用js
  8.         1.使用<script></script>将js语法嵌入到HTML中,可以使用多个,每一个之间都是有关联的.
  9.         2.href="javascript:代码";
  10.         3.事件中(后面介绍)
  11.         4.写到外部文件中(.js) <script src="文件位置"></script>
  12.     js语法:
  13.         命名规范:
  14.         1.一定要有意义
  15.         2.不能以数字开头,不能是系统的关键字
  16.     大小写:区分大小写,敏感.
  17.         变量名和函数 第一个单词 小写以后每个单词 首字线大写 aaa bbb ccc aaaBbbCcc
  18.         对象:每个单词首字母都要大写 Date();new Object();
  19.     分号:
  20.         功能执行语句:加分号
  21.         结构定义语句:不加分号
  22.     注释:
  23.         //单行
  24.         /* */ 多行
  25.     四.变量
  26.         var a=10;
  27.          a=20;
  28.         注意:变量声明后至到浏览器关闭后才释放,在没有关闭之前随时可使用
  29.         var 变量名 =
  30.         注意:javascript是弱类型语言(和php相同)
  31.         var a=10;声明
  32.          a=10;赋值
  33.     五.数据类型
  34.         typeof(变量);
  35.         1.number(int float double) 注意:计算时还是按int or float分开使用
  36.         2.string(string char)
  37.         3.boolean
  38.         4.object(object array null)
  39.         5.undefined 没有声明变量

  40.         整数:
  41.         var a=10;
  42.         var a=045; 八进制
  43.         var a=0xff; 十六进制
  44.         浮点:
  45.         var f=10.5;
  46.         var f=10.55;
  47.         var f=10.5E+10;
  48.         字符串:
  49.         ''
  50.         ""
  51.             没有区别 所有转义都可以使用(\" \n),
  52.         + 连接两个字符串
  53.     六.运算符和表达式
  54.         算术运算符号 + - * / % ++ --
  55.             +有加法 +连接字符串
  56.             %一种是被整除 一种求一段范围
  57.         赋值运算符号 = += -= *= /= %=

  58.         条件运算符号 > < == >= <= === !===
  59.             两边比较时也要使用同种类型,结果bool
  60.         逻辑运算符号 && || !
  61.             
  62.         位运算符号 >> >>> << | & ~
  63.         其它运算符号 ? :
  64.     七.流程控制
  65.         顺序结构
  66.         条件结构--分支结构--选择结构
  67.             1.单路分支
  68.                 if(bool){
  69.                 }
  70.             2.双路分支
  71.                 if(bool){
  72.                 }else{
  73.                 }
  74.             3.多路分支
  75.                 if(bool){
  76.                 }else if(boole){
  77.                 }else if(boole){
  78.                 }....
  79.                 }else{
  80.                 }
  81.                 用于范围
  82.                 
  83.                 switch(变量//用整型或是字符串){
  84.                     case 值:
  85.                         break;
  86.                     case 值2:
  87.                         break;
  88.                     .....
  89.                     [default]
  90.                 }
  91.                 单个值匹配
  92.             4.嵌套分支
  93.                 if(bool){
  94.                     if(bool){
  95.                         switch(){
  96.                         }
  97.                     }
  98.                 }else{
  99.                     for(){
  100.                         while(){
  101.                         }
  102.                     }
  103.                 }
  104.         循环结构
  105.             while();
  106.                 while(true){
  107.                     document.write("##########");
  108.                 }
  109.             do-while();
  110.             条件型
  111.             for();
  112.                 
阅读(300) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~