<javascript入门>基本语法

<javascript入门>基本语法
一、什么是javascript?javascript语言有什么特点?脚本语言的特点?
    1、如果说css是给html页面进行化妆装饰以使html页面更加美观漂亮,那么javascript就是对html中DOM树上的节点进行增删改以使html页面实现动态的效果。
    2、javascript语言是一种基于面向对象的、弱类型的、平台无关性的、安全性的语言。之所以说javascript基于面向对象是说它不是一种纯粹的面向对象,而是需要面向对象时即面向对象,需要面型过程时即面向过程。之所以说是弱类型的编程语言,是因为他不需要编译,可以直接在浏览器上运行因而对于语言中的类、函数、变量声明不像Java中那样死板固定。之所以说是平台无关性,是因为javascript是在浏览器上运行,在任何操作系统运行都没有问题,这点和java是在JVM上运行与操作系统无关有着异曲同工之效。之所以说是安全的,是因为javascript在浏览器上运行,不会对硬盘上的数据产生交互,更不可能修改硬盘上的数据。
    3、javascript因为不需要编译即可直接运行,所以说他是一种脚本语言,这就是脚本语言的特点。
二、javascript嵌入到html中的三种方式
    1、第一种:因为javascript是一种事件驱动型的编程语言,所以在事件发生以后对事件加上事件句柄,在事件句柄中加上需要运行的代码,通过事件驱动触发事件句柄来运行代码。写在事件句柄中的代码即是javascript代码。
    2、第二种:script脚本块
    3、第三种:src导入外部文件
三、javascript的基本语法
    关键字、标识符、数据类型、函数(这里叫函数,与java的方法不同)、变量
四、javascript的全局变量和局部变量
    分三种情况:1、所有未带var关键字的都是全局变量
            2、写在函数体外带有var关键字的是全局变量
            3、写在函数体内带有var关键字的是局部变量
五、javascript的数据类型及其对应的内置方法
    1、javascript的数据类型分为基本数据类型和引用数据类型。
    基本数据类型:Undefined,Number,String,Boolean
    引用类型数据:Object及其子类
    2、Undefined 类型 只有一个值:关键字undefined 不能加引号,加了引号就是字符串和关键字undefined没有关系了
六、javascript的typeof运算符、void运算符、=和==和===的区别
    1、typeof判断是什么类型的数据
    2、void用在禁止页面跳转时
        例如:<a href="" onclick="alert(‘hello‘)">这段代码在鼠标点击时因为没有设置超链接的地址,所以默认为一个点.表示当前页面,实际上页面还是重新加载了。</a>
        如果设置了超链接地址 <a href="http://cnblogs.com" onclick="alert(‘hello‘)">那么鼠标点击后就会跳转到超链接页面</a>
        void的作用就是废掉超链接,让点击鼠标时产生事件句柄的效果但是停留在当前页面,具体代码<a href="javascript:void(0) onclick="alert(‘hello‘)">
    3、=赋值  ==判断两个变量内容是否相同(数据类型可以不同)
    ===判断两个变量的内容是数据类型是否都相同

七、javascript中定义数组的三种方式
    第一种:var arr=[];//创建一个长度为0的数组
        var arr=new Array();//创建一个长度为0的数组
    第二种:var arr=[1,2,3,4];//创建一个长度为4并且每个元素确定的数组
        var arr=new Array(1,2,3,4);
        var arr=new Array("abc","sdf","sda");
    第三种:var arr=new Array(4);//这种只有一个数字时表示的是当前数组的长度,这个表示当前是一个长度为4的数组,数组中没有元素

时间: 2024-10-02 01:44:20

<javascript入门>基本语法的相关文章

JavaScript入门学习之一——初级语法

JavaScript是前端编辑的一种编程语言(不同于html,html是一种标记语言),所以和其他的编程语言一样,我们将会从下面几点学习 基础语法 数据类型 函数 面向对象 JavaScript的组成 实际上一个完整的JavaScript是由下面三个不同的部分组成的 核心(ECMAScript) 文档对象模型(DOM),Document object model,整合了JS,CSS及Html 浏览器对象模型(BOM),Broswer object model,整合了JS和浏览器 简单的说,ESM

javascript的基本语法、数据结构

本篇学习资料主要讲解javascript的基本语法.数据结构      无论是传统的编程语言,还是脚本语言,都具有数据类型.常量和变量.运算符.表达式.注释语句.流程控制语句等基本元素构成,这些基本元素构成了变成基础. 一.javascript的基本语法 1.执行顺序: javascript程序按照在html文件中出现的顺序逐行执行.如果需要在整个html文件中执行,最好将其放在<head>......</head>标记中. 2.区分大小写: Javascript对字母大小写敏感,

JavaScript入门学习书籍的阶段选择

对于许多想学习 JavaScript 的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习 JavaScript 的理由.在 JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来,JavaScript 从迷茫到认识,对于JavaScript 书籍的认识或许还有些借鉴价值.入门推荐首选书籍:<JavaScript DOM 编程艺术>当初读了不下 4 遍,书内容简单,易学,上手快,编程思想严谨.好的入门书,对你未来的编程都会有着深远的影响

(2)javascript的基本语法、数据结构

本篇学习资料主要讲解javascript的基本语法.数据结构      无论是传统的编程语言,还是脚本语言,都具有数据类型.常量和变量.运算符.表达式.注释语句.流程控制语句等基本元素构成,这些基本元素构成了变成基础. 一.javascript的基本语法 1.执行顺序: javascript程序按照在html文件中出现的顺序逐行执行.如果需要在整个html文件中执行,最好将其放在<head>......</head>标记中. 2.区分大小写: Javascript对字母大小写敏感,

JavaScript入门--慕课网学习笔记

 JAVASCRIPT-(慕课网)入门篇 我们来看看如何写入JS代码?你只需一步操作,使用<script>标签在HTML网页中插入JavaScript代码.注意, <script>标签要成对出现,并把JavaScript代码写在<script></script>之间. <script type="text/javascript">表示在<script></script>之间的是文本类型(text),ja

02.JavaScript入门基础

一.JavaScript数据结构: 标识符(变量名和函数名) JavaScript语言中标识符最重要的3点就是: (1)第一个字符必须是字母.下划线(_)或美元符号这3种其中之一,其后的字符可以是字母.数字或下划线.美元符号: (2)变量名不能包含空格.加号.减号等符号: (3)标识符不能和JavaScript中用于其他目的的关键字同名: .关键字(JavaScript关键字是指在JavaScript语言中有特定含义,成为JavaScript语法中一部分的那些字) .常量(常量的指从定义开始就是

JavaScript入门基础

JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运算符(+,-,*,/,++,--,%).比较运算符(>,<,<=,>=,==,===,!=,!==).逻辑运算符(||,&&,!).条件运算(?:).位移运算符(|,&,<<,>>,~,^)和字符串运算符(+). 可能很多人不知道&quo

javascript入门视频第一天 小案例制作 零基础开始学习javascript

JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此,小强老师给大家写了这篇入门的javascript文章.从零基础开始学习js,使大家入门更简单,希望大家喜欢.JavaScript是一种脚本语言. 也是我们web网络中最为流行一种脚本语言.脚本语言:     1.不是独立存在的.需要依附.js就是依附在浏览器中.     2.脚本语言也是语言,也有

javascript入门进阶(一)

javascript 入门进阶 这里主要讲解一下在入门阶段很难注意的一些知识点,不一定有用.但是会了总比不会强. 1.HTML为<script>标签准备的6个属性: -async:可选.表示应该立刻下载脚本,但不应妨碍页面中的其他操作.(其他的下载可以等待) -charset:可选.表示通过src指定的代码的字符集. -defer:可选.表示脚本可以延迟到文档被解析和显示之后在执行.该版本值对外部JavaScript有效果 -src:可选.执行代码的外部文件. --type:可选.编写代码使用