打印

[原创] 原来跨站那么简单之一(申精)

原来跨站那么简单之一(申精)

叉子们,当你们看见高手跨站跨的那么爽的时候你有什么感觉啊 ??
哈哈,是不是很想学啊?
可是那些蝌蚪文看都看不懂,能不用说写了。
哈哈,其实只要你用心去学,那些其实也很简单的。
如果在之前你会编程,那么会更简单^_^
废话少说了
现在我们就来学习JavaScript。也就是java脚本了



希望看了说几句。我看我前面写的免杀必备好像没有人踩啊
伤心啊
什么时候有回复才能看就好了

好了
开始了

1、变量
    ——即是可变的量。
  (1)命名
     只包含字母、数字和/或下划线;
     最好以字母开头;注意一定不能用数字开头。
     最好不要太长,到时候看起来不方便
     不能与 JavaScript 保留字重复。接下来我们会讲到几个保留字。


  (2)声明
   格式
     var 变量=值 (和dephin一样)
   例如:
      var a=10;
      当然 也可以等到用的时候再赋值,也可以一次定义多个变量
      
  【注意】,再用变量之前需要声明;看到了吧,var就是个保留字,是专门用来声明变量用的。
  在用变量之前需要声明,不声明的话,有时候会出错。

2、数据类型
    常用到的数据类型有:
    整型  例如:0,-1,5
    浮点型  例如:1.00,7.456
    很好理解的。都和我们平时见到的数学差不多。
   
    字符串型 是用引号“" "”、“' '”包起来的零个至多个字符。用单引号还是双引号由你决定。不过不能嵌套。
    这一点和我们的语文不同。呵呵
   
    转义字符 由于一些字符在屏幕上不能显示(回车,换行符,tab等),或者 JavaScript 语法上已经有了特殊用途,在要用这些字符时,就要使用“转义字符”


    常用的转义字符
       \' 单引号、
       \" 双引号、
       \n 换行符、
       \r 回车
       他们不是有特殊用途就是在屏幕上不能显示。
      
   【提示】 使用转义字符,就可以做到引号多重嵌套:'Micro 说:"这里是\"JavaScript 教程\"。" '
   解决了我们不能嵌套的难题。
   
    布尔型 常用于判断,只有两个值可选:true(表“真”)和 false(表“假”)。true和false也是保留字
    这节课我们学了三个,我们在给变量命名时,是不能和保留字重名的。

3、运算符
   (1)算术运算符
      +、-、 * 、 / 、%、++、--、-(求反) 都和我们额数学差不多、
      
   【注意】“+”和可以用来连接字符串,也可以连接字符和数字。
      
      其中“/”为除号 “%”为求余号 生成结果不同。例如:
      a=10,b=3
      a/b=3.3333333333
      a%b=1(除后的余数为1)
   就/和%和我们数学有点区别,不过也很好理解,一个和我们数学完全等同,一个是求余的。
   (2)比较运算符
     ==、!=(不等于)、>、>=、<、<= 很容易就理解了,不需要讲了。
   (3)逻辑运算符
    &&、||、!
    分别叫做:与或非。他们的运算也很简单的,对&&与来说,全1才为真。对||或来说,全0才为假。对!非来说
    真的变假,假的变真。
    下面我们举个小例子把上面学的一些概念总结下。
  小例子:
var num1,num2=12,sum;
   var str1,str2;
   num1=23;
   sum=num1+num2;
   str1="爱国者";
   str2="黑客";
   alert("两数之和为:"+sum);
   document.write(str1+str2);
   
就这么简单。
   
4、常用到的类型转换
    parseInt (String)
          将字符串转换为整型数字
          如: parseInt (“86”)将字符串“86”转换为整型值86
    parseFloat(String)
          将字符串转换为浮点型数字
          如: parseInt (“34.45”)将字符串“34.45”转换为浮点值34.45

这个在我们需要输入数字时候用到。例如编写计算器时。
5、注释
单行用 //
多行用/*  */其中/*  */里面为注释内容
这个我们都用过了,没什么好讲的。
6.【重点】语句
这节课的重点。

   (1) if判断语句
     if(条件) //条件为真执行大括号里面的,否则else下面的大括号里面的。
    {
      //JavaScript代码;
    }
    else
    {
      //JavaScript代码;
    }
    我们看个例子。
   例子 简单的欢迎界面
   var now=new Date()
   var hour=now.getHours();
   alert("现在是:"+now.toLocaleString());
    if(hour<24&&hour>18)
     {
     alert("晚上好");
     }
     else if(hour<=18&&hour>12)
     {
     alert("下午好");
     }
    else if(hour<=12&&hour>8)
    {
     alert("上午好");
    }
     else if(hour<=8&&hour>=0)
    {
     alert("早上好");
    }
    else
    {
    alert("这不可能的");
    }
刚刚那个等于号是中文的,还有刚刚注释得时候把星号给删掉了。所以出现了失误,抱歉啊。
不过这个失误告诉了我们一个道理,编写过程中一定要注意中英文。否则出错还不知道原因。

   (2)for和while 循环语句
    for(初始化;  条件;  增量)
   {
     语句集;
   }

   while(条件)
   {
     语句集;
   }
我们上一个教程都用到了这个语句。下面在看条语句  
  例子:九九乘法口诀

      
        var a=1,b;
        for(;a<10;a++)
        {
          for(b=1;b<a+1;b++)
             {
              document.write(b+"*"+a+"="+a*b+"\t");
        }
              document.write("<br>");
             }

if 和 for 这两条语句联系很密切的。
    (3)switch分支语句
    switch (表达式)
    {
        case 常量1 : JavaScript语句1;break;
     
   
        case 常量2 : JavaScript语句2; break;
     
        ...
      
      
       default :  JavaScript语句3;   
            
    }
    其实就是if的变形。为了省去多次的判断。例如下面的例子。
    例子:利用switch语句的简单的欢迎界面
var now=new Date()
var hour=now.getHours();
alert("现在是:"+now.toLocaleString());
switch(hour)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:alert("早上好");break;
case 8:
case 9:
case 10:
case 11:alert("上午好");break;
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:alert("下午好");break;
case 19:
case 20:
case 21:
case 22:
case 23:alert("晚上好");break;
default:alert("这是不可能的");
}





TOP

如果人多的话,我就再接着弄了
不然太没有激情了

TOP

好,支持,继续讲解。。。。。。。。。。。。。。

TOP

好东西,lz要加油!

TOP

a       o     
好悲哀,那么冷清.........
因为看不懂哦/////////
忠实的守望者

TOP

这可是最最基础的了
还看不懂??
晕啊
多看几遍,再家练习就会懂了

TOP

顶起,希望楼主继续写下去

TOP

看不懂哦

TOP

做个教程看看

TOP

本帖最近评分记录
  • 光影 金币 -3 纯属灌水 2008-5-19 12:46
现在就努力

TOP

Processed in 0.088649 second(s), 6 queries, Gzip enabled.