<!DOCTYPE html> <html> <head> <title>javascript基础语法</title> <meta charset="utf-8"> <script type="text/javascript"> //对于js而言,是没有数据类型的,全部是var来完成变量的创建的 var a = 19; alert(a); a = "樊西蕊"; alert(a); function fn1(){ //当函数的内部没有用var定义变量的时候,这个变量就是全局的变量,所以在函数的内部必须需要用var var b = 10; alert(b); } function fn2(){ //javascript中的数据类型,Number ,String ,Array Date //在Java中强制类型转换的方式是(Number)a,但是在javascript中强制类型的转换是Number(a) //如果强制类型转换的是一个非数字的类型,就会得到一个NaN的值 //使用paseInt可以将字符串是数字开头的转化为数字,如果不是数字开头的字符串,会得到一个NaN的值 // var c = 8; alert(c); } function fn3(){ var array = ["a","b","c",1,2,3]; alert(typeof array); } </script> </head> <body> <input type="button" onclick="fn1()"> <input type="button" onclick="fn2()"> <input type="button" value="确定" onclick="fn3()"> </body> </html>
原文:http://www.cnblogs.com/aicpcode/p/4276155.html