10天掌握ASP第二课:ASP基本语法
作者:小虫 日期:2009-05-16
大家早上好,呵呵,星期六,睡多一会,刚起来不久。
任何一种语言,都有它自己的标准语法,不符合语法,就是错的。像普通话、广东话、英语等,都是有语法的,而ASP也不例外,也有自己的语法标准的。
好了,现在,我们开始学习ASP的语法。
首先,大家要知道,ASP文件的扩展名是.asp,还有一些不常用的,不推荐使用。不是.asp的文件,就算写了ASP代码,也不会处理。所以,扩展名一定要对。
然后,文件中,不一定全是ASP代码,但是要用到ASP代码的地方,一定要按如下格式写:
- <%
- ASP代码内容
- %>
就是说,要写在“<%”和“%>”之间。否则也是不生效。
在这个ASP标记以外,可以是任何内容,如HTML代码、字符等。但在标记内,不能直接输入这些内容,HTML代码和字符这些非ASP语句,赋值给变量时,要用“ " " ”英文的双引号引起,如果是输出显示,就要用ASP的语句:Response.Write("输出的内容")。如下:
- <%
- dim a '定义一个变量,叫做a
- a="天天向上" '给a这个变量赋值,值是 天天向上,字符来的
- Response.Write(a) '输出 好好学习 这四个字
- %>
大家可以看到,后面的绿色字,就是ASP代码中的注释,程序不会执行的。语法就是以“ ' ”英文的单引号开头。
而在ASP中,要用到数字、变量,就和上面说的字符不一样了,不用双引号,直接用就行了。
- <%
- dim a,b,c '定义a、b、c三个变量
- a=1 '赋值给a,是数值1
- b=3 '赋值给b,是数值3
- c=a+b '赋值给c,它的值是变量a+变量b
- Response.Write(c) '最后,输出变量c
- %>
上面代码,执行了a+b这个变量的操作后,输出结果c。这代码,在IIS执行之后,屏幕上就显示一个数字,就是4。
如果变量、字符,混合使用呢?那就看这个例子:
- <%
- dim a,b '定义变量a和b
- a="好好学习" '赋值给a,是 好好学习
- b="," '赋值给b,是 ,(中文逗号一个)
- Response.Write(a & b & "天天向上!") '输出变量a和b连起来的句子,最后再连一个 天天向上! 的字符
- %>
上面这代码,重点就在于 & 这个符号。这个是字符串连接符。可以将两个字符串连起来。
- <%
- dim a,b '定义两个变量a,b
- a=1 '赋值给a,数字 1
- b=2 '赋值给b,数字 2
- Response.Write(a+b) '输出 3
- Response.Write("<br>") '输出HTML代码,换行符
- Response.Write(a & b) '输出 12
- %>
在这个例子中,我们可以看出 & 号的特点。也看到如何输出HTML代码,你只要将HTML代码,当成是字符去处理就行了。
在ASP中,还有一些算术符号。如下:
- <%
- dim a,b,c
- a=1
- b=2
- c=a+b '加号
- c=a-b '减号
- c=a*b '乘号
- c=a/b '除号
- '以下三行直接这样写是错的,一般是用来作条件。以下只是示例符号使用
- b>a '大于号
- a<b '小于号
- a<>b '不等号
- %>
ASP的语法有很多,本课程中,就不一一详讲,以后用到再作解释,更多的,自行学习咯!呵呵。
这堂课就到这里吧,要吃饭了!
上一篇
下一篇

文章来自:
Tags:
相关日志:
dim a '定义一个变量,叫做a
a="天天向上" '给a这个变量赋值,值是 天天向上,字符来的
Response.Write("好好学习") '输出 好好学习 这四个字
%>
输出不应该写入 “好好学习” 这样上面的定义就没有用~~
应该写 response.write(a) 这样用定义输出 a 的字符