yuanwoneng

学习笔记
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)    收藏  举报