zoukankan      html  css  js  c++  java
  • 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"区分也是靠着这个来区分。

  • 相关阅读:
    贝叶斯公式的直观理解(先验概率/后验概率)
    linux生成.so库如何指定添加其他的.so库
    第一章笔记
    高学成
    第一张笔记
    简单编译器之语法分析
    浅析Netty的异步事件驱动(二)
    浅析Netty的异步事件驱动(一)
    简单编译器之词法分析
    Android TV 焦点控制逻辑
  • 原文地址:https://www.cnblogs.com/thestudy/p/5614567.html
Copyright © 2011-2022 走看看