javascript基础知识(1)

  javascript简单来说就是制作动态效果的工具,无论是提交表单,还是元素渲染,亦或是进行某些逻辑操作都可以通过javascript完成。

  这里就开始介绍一些基础的语法和应用。

本篇涵盖的内容有:变量

(1)变量

每种语法都有自己的变量声明方式,如java的int i=0;php的$d=0;等等,javascript的声明方式是——

var k=0;

无论是什么变量,都使用var来修饰,不使用的情况下,该变量便会成为全局变量。全局变量多了肯定会出现灾难,所以最好养成所有的变量都加上修饰符var的习惯。

至于为什么javascript并不像java一样有多种修饰符(int,float,string),是因为javacript是弱语言,即并不是那么严谨的语言,所以声明神马的全部用var就足够了。

变量的声明可以赋值也可以不要,这个根据情况选择——

var a=0;

var xx;

(2)函数

函数的定义方法有两种:

function fn(){

//some sentence

}

var fn=function(){

.....

}

这两种方式随便选择,fn是函数名称,可以随便写,后面的格式都是固定的不要胡乱更改,大括号的内容是函数体,是该函数被执行时,执行的代码。如;

var plus=function(a){
a++;
return a;
}
View Code

这是一个带有参数的函数,参数的值是变量a,函数被调用的时候会执行内部的代码,即a++和后面的return a;

最终得到的结果就是改变后的a的值。

函数的详细部分后面再来讲解,这里只是简单介绍。

(3)数据类型

即使声明都是使用var,但是这不代表javascript就没有数据类型了,不如说,所有的语言都会有几种数据类型。

数据类型有:

number  数字类型,如1,2,3

string   字符串类型,如“aaa”,"123","1"

boolean  布尔值类型,ture,false

function  函数

undefine  未定义

object   对象

想要看你的数据是什么类型的,只要使用——

alert(typeof a)

就可以了,a代表你的数据,可以是

var a="sdaf"

alert(typeof a)

得到的结果就是String,字符串类型。

上述语法中,可以得知数字类型是1,2,3,4等等,而字符串类型也有类似的部分"1","2","3","4",如何区分数字和字符串?有""的就是字符串。

同时变量a和字符串"a"区分也是靠着这个来区分。

原文地址:https://www.cnblogs.com/thestudy/p/5614567.html