javascript(1) 基础
基础
1.javascript是区分大小写的,和C#一样,变量,函数名,运算符一切东西都是区分大小写的.
2.变量是弱类型的,定义javascript无需定义它的类型,定义变量只用var关键字,可以将它初始化成任何值
var color="red";
var num=25;
var isGood=true;
3.注释与C#相同
4用花括号封装结构
变量
javascript是弱类型的,所以定义变量的时候使用var可以初始化任何类型的变量,也可以不用var创建,如:num=25,这时编译器会自动创建一个全局的变量,num的变量为整型数.
使用var创建变量的时候分为两种:
1,值类型:5种
Undefined:这个类型只有一个值,就是undefined,当声明的变量未初始化时,该变量的值为undefined. 函数没有明确返回值时,也为undefined
Null
Boolean
Number
String:它是没有固定大小的值类型,可以单引号或双引号初始化
2,引用类型
概念和C#差不多,只是string类型为值类型的区别,在给变量进行赋值时,编译器必须判断该值是值类型还是引用类型
类型转换
javascript大多数类型都有简单的转换方法,还有几个全局方法可以用于更复杂的转换.
1.转换成字符串 toString()方法
由数字转换成字符串的toString()有两个重载
toString()直接转换.
toString(x进制)将数字转换成x进制.
2.转成数字
由非数字的值类型转换成数字.下面两个方法如果转换失败则返回NaN
parseInt()
parseFloat()
3.强制类型转换
Boolean(value)
Number(value)
String(value)
posted on 2009-04-03 17:50 YWN's blog 阅读(131) 评论(0) 收藏 举报
浙公网安备 33010602011771号