JavaScript基础学习笔记

来源:互联网 发布:东京八分钟知乎 编辑:程序博客网 时间:2024/05/20 02:26

JavaScript基础学习

一、JavaScript脚本使用

在html中有两种方式定义脚本:内嵌脚本和外部脚本

<script type="text/javascript">    document.writeln("Hello");</script>

二、语句

JavaScript的基本元素是语句,一条语句代表一条命令,推荐语句之间加分号

三、定义和使用函数

如下:<script type="text/javascript">    function a(){        document.writeln("Hello");    }    a();</script>或者<script type="text/javascript">    function a(){        return "hello";    }    document.writeln(a());</script>

四、变量和类型

1、变量分为局部变量和全局变量

<script type="text/javascript">    var a = "a";//全局变量    function g(name) {        var b = "b";//局部变量        return ("hello" + name + ".Today is" + b +".");    }    document.writeln(g("c"));</script><script type="text/javascript">    document.writeln(a);</script>

2、基本类型

字符串、布尔类型、数值类型

3、创建并使用对象

var a = new Object();a.name = "";<a.weather = "";a["weather"]="";>var a = {name:"",weather:""}var a = {name:"", weather:"",way:function(){}}var propname = "weather";a["propname"] = ""; a.g = function(){};delete a.g();

4、内置array属性

方法 说明 返回 concat() 合并成新数组 数组 join() 加入分隔符 字符串 pop() 把数组当作栈使用,删除并返回数组的最后一个元素 对象 push() 把数组当作栈使用,将指定元素加入数组中 void reverse 反转数组元素的顺序 数组 shift 与pop相反,返回第一个元素 对象 slice(,) 截取数组 数组 unshift() 类似push,将元素加入开头位置 void

5、undefined与null

(1).在读取未赋值的变量或试图读取对象没有的属性时得到的就是undefined值;
(2).null用来表示已经赋了一个值但该值不是一个有效的object、string、number或者boolean;
(3).区分undefined和null:想同等对待undefined值和null值,应该使用同等运算符(==);如果区分null和undefined,应使用同等运算符(===)。

原创粉丝点击