10天掌握ASP第二课:ASP基本语法

  大家早上好,呵呵,星期六,睡多一会,刚起来不久。

  任何一种语言,都有它自己的标准语法,不符合语法,就是错的。像普通话、广东话、英语等,都是有语法的,而ASP也不例外,也有自己的语法标准的。

  好了,现在,我们开始学习ASP的语法。

  首先,大家要知道,ASP文件的扩展名是.asp,还有一些不常用的,不推荐使用。不是.asp的文件,就算写了ASP代码,也不会处理。所以,扩展名一定要对。

  然后,文件中,不一定全是ASP代码,但是要用到ASP代码的地方,一定要按如下格式写:

ASP/Visual Basic代码
  1. <%   
  2. ASP代码内容   
  3. %>  

  就是说,要写在“<%”和“%>”之间。否则也是不生效。

  在这个ASP标记以外,可以是任何内容,如HTML代码、字符等。但在标记内,不能直接输入这些内容,HTML代码和字符这些非ASP语句,赋值给变量时,要用“ " " ”英文的双引号引起,如果是输出显示,就要用ASP的语句:Response.Write("输出的内容")。如下:

ASP/Visual Basic代码
  1. <%   
  2. dim a          '定义一个变量,叫做a   
  3. a="天天向上"    '给a这个变量赋值,值是 天天向上,字符来的   
  4. Response.Write(a)  '输出 好好学习 这四个字   
  5. %>  

  大家可以看到,后面的绿色字,就是ASP代码中的注释,程序不会执行的。语法就是以“ ' ”英文的单引号开头。

  而在ASP中,要用到数字、变量,就和上面说的字符不一样了,不用双引号,直接用就行了。

ASP/Visual Basic代码
  1. <%       
  2. dim a,b,c           '定义a、b、c三个变量       
  3. a=1                 '赋值给a,是数值1       
  4. b=3                 '赋值给b,是数值3       
  5. c=a+b               '赋值给c,它的值是变量a+变量b       
  6. Response.Write(c)   '最后,输出变量c       
  7. %>   

  上面代码,执行了a+b这个变量的操作后,输出结果c。这代码,在IIS执行之后,屏幕上就显示一个数字,就是4。

  如果变量、字符,混合使用呢?那就看这个例子:

ASP/Visual Basic代码
  1. <%   
  2. dim a,b         '定义变量a和b   
  3. a="好好学习"     '赋值给a,是 好好学习   
  4. b=","          '赋值给b,是 ,(中文逗号一个)   
  5. Response.Write(a & b & "天天向上!")   '输出变量a和b连起来的句子,最后再连一个 天天向上! 的字符   
  6. %>  

  上面这代码,重点就在于 & 这个符号。这个是字符串连接符。可以将两个字符串连起来。

ASP/Visual Basic代码
  1. <%   
  2. dim a,b           '定义两个变量a,b   
  3. a=1               '赋值给a,数字 1   
  4. b=2               '赋值给b,数字 2   
  5. Response.Write(a+b)    '输出 3   
  6. Response.Write("<br>"'输出HTML代码,换行符   
  7. Response.Write(a & b)  '输出 12   
  8. %>  

  在这个例子中,我们可以看出 & 号的特点。也看到如何输出HTML代码,你只要将HTML代码,当成是字符去处理就行了。

  在ASP中,还有一些算术符号。如下:

ASP/Visual Basic代码
  1. <%   
  2. dim a,b,c   
  3. a=1   
  4. b=2   
  5. c=a+b '加号   
  6. c=a-b '减号   
  7. c=a*b '乘号   
  8. c=a/b '除号   
  9. '以下三行直接这样写是错的,一般是用来作条件。以下只是示例符号使用   
  10. b>a   '大于号   
  11. a<b   '小于号   
  12. a<>b  '不等号   
  13. %>  

  ASP的语法有很多,本课程中,就不一一详讲,以后用到再作解释,更多的,自行学习咯!呵呵。

  这堂课就到这里吧,要吃饭了!



[上一页]  当前第1页,共1页:[1]   [下一页]

文章来自: 本站原创
Tags: ASP 教程 语法
相关日志:
评论: 1 条 | 查看: -
回复回复引用引用【沙发】笔头[2009-07-16 11:25 AM | del]
引用内容 引用内容
<%    
dim a          '定义一个变量,叫做a    
a="天天向上"    '给a这个变量赋值,值是 天天向上,字符来的    
Response.Write("好好学习")  '输出 好好学习 这四个字    
%>    


输出不应该写入 “好好学习”  这样上面的定义就没有用~~

应该写 response.write(a) 这样用定义输出 a 的字符
回复来自 小虫 的评论 小虫 于 2009-07-16 02:08 PM 回复
谢谢笔头兄提醒,呵呵,改正过来了
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 点击输入框即可显示验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.