码迷,mamicode.com
首页 > 编程语言 > 详细

javascript(脚本语言)

时间:2016-09-25 15:45:19      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

javascript(脚本语言)
一、注释语法:
1.单行注释 //注释内容
2.多行注释 /*注释内容*/
二、输出语法
js语言格式,尽量靠下写,属双标签<script type=”text/javascript”>中间需要写的内容</script>
? alert(“……”),显示信息对话框,括号里是要弹出的信息,例如,alert(“hello”),输出hello。
? confirm(“……”),交互对话框,用户可以点击确定或者取消,括号里是要弹出的信息。经常用在需要用户确定的地方。
? prompt(“……”),输入对话框,可以让用户输入的对话框,括号内是要输出的内容。

? 所有的字符全部是英文半角的,大部分情况下每条语句结束之后要加分号。
? 换行,每一条语句结束之后要换行,使页面代码看起来清晰清楚。
三、数据类型:强类型语言和弱类型语言
1、强类型语言:存储时分数据类型,比如强类型语言在存储数字、字符串、小数时存储的方式是不一样的。数据存储的时候需要存在相应的数据类型变量中。
2、弱类型语言:存储时不分数据类型,无论数字、字符串、小数存储时存储的方式是一样的。数据存储的时候不区分类型(类型自动转换)。
3、数据在程序中存储的名称叫作变量,在程序中的存储地方有两种:堆和栈,堆非常大,栈非常大。
4、数据类型
1)强类型
①int 整型(整数)
②float 单精度小数
③decimal 双精度小数
④money 货币
⑤char 字符
⑥string 字符串
⑦bool 布尔型,只有两种类型true(真)和false(假)
⑧datetime 日期时间类型

2)弱类型(不区分类型)
变量定义:①如果定义小数或者整数的变量,等号后面的直接写,等号是直接赋值的作用.
②如果定义字符串变量,等号后面的值需要加双引号或者单引号。(C#里单引号’’代表字符,双引号””代表字符串;在javascript和PHP里边单引号和双引号都可以代表字符和字符串)
③定义bool型时,因为bool型只有两种,可以直接写
var a = 5;
var b= 10.5;
var s=” hello”;
var sex = true;
5、类型转换(一般不常用)
parseInt(b); //小数转为整数
parseFloat(a); //整数转为小数
6、运算符表达式
1)数学运算符:+ - * / % ,除号在强类型语言里只取整数,百分号是取余的
2)逻辑运算符:&& // 并
|| // 或
! // 非
3)字符串的拼接:+
4)比较运算符:
①==// 等于

= //单等号是赋值,== //判断两个值是否相等,例


三元运算符还可以用来判断性别


②!= //不等于(有些语言里写为“<>”)
③> //大于
④< //小于
⑤>= //大于等于
⑥<= //小于等于

四、语句
1、顺序语句,从上往下一次执行,结束要加分号,例var a = 10;
2、分支语句,让程序根据条件的不同执行不同代码;
3、循环语句,
①if(条件){代码}

条件不满足不输出。


条件满足,输出


②if(条件){代码} else{代码}

③else if(条件){代码}

④if嵌套if(条件){if(条件){代码}else{代码}}

示例获取用户年龄信息


3、循环语句
循环操作某一个功能(执行某段代码),针对于规定次数的循环。
四要素:循环初始值、循环条件、状态改变、循环体。
? for循环:穷举和迭代
穷举:就是把所有的情况都列举出来
迭代:就是把原来的值拿来用

i=0 //执行初始值
i<10 //条件判断
i++ //状态改变
alert(i) //循环体
i++ //等价于i=i+1
++I //等价于i=i+1,但是i++与++i是有区别的,例

? while循环(死循环)

 

javascript(脚本语言)

标签:

原文地址:http://www.cnblogs.com/wells33373/p/5905896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!