翼度科技»论坛 编程开发 JavaScript 查看内容

3--JavaScript基础

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
1.概述

JavaScript,缩写为JS,是一种高级的、多范式、解释型的编程语言,是一门基于原型、函数先行的语言,它支持面向对象编程、命令式编程以及函数式编程,是目前web开发中不可缺少的脚本语言,不需要编译即可运行
JavaScript主要用来向HTML页面添加交互行为,可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离,具有跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows,Linux,Mac,Android等)
2.嵌入方法

2.1 嵌入式

理论上js可以写在任何地方,但是一般写在head标签或者body标签里
  1. [/code][size=5]2.2 外部式[/size]
  2. 建立一个外部js文件写入js语句,通过script标签对引入到HTML页面里
  3. [code]
复制代码
2.3 行内式

直接写在标签身上,是一个简写的事件,所有又称为事件属性
  1. <input type="button" value="点击" onclick="alert('行内式')">
  2. <button onclick="alert('行内式');">
  3.             再次点击
  4. </button>
复制代码
3.语句要求

JavaScript 语句由值、运算符、表达式、关键词和注释构成
注释:
  单行注释:  //注释内容
  多行注释:  /*注释内容*/
变量:用于存储信息的容器,定义变量用var关键字
  1. var a="lxl";
复制代码
在JavaScript中,单双引号没有区别
4.保留关键字

保留关键字不可以用作变量、标签或者函数名,有些保留关键字是作为 JavaScript 以后扩展来使用

5.作用域

5.1 局部变量

变量在函数内声明,变量为局部作用域
  1. function test1(){
  2.                 var x="apple";
  3.                 alert(x);
  4.             }
复制代码
即函数内可调用变量,函数外不可调用变量
5.2 全局变量

变量在函数外声明,变量为全局作用域
  1. var y="orange"
  2.             function test2(){
  3.                 alert(y);
  4.             }
  5.             alert(y);
复制代码
即函数内可调用变量,函数外也可调用变量
6.数据类型

数值型:number(凡是数字都是数值型,不区分整数和小数)
字符串型:string(凡是引号中的内容都是字符串型)
对象类型:object(特殊取值null)
布尔型:boolean(true、false)
未定义型:undefined
判断类型:typeof(输出要判断的数据类型)
7.运算符

算数运算符:+   -   *   /   %   ++   --
字符串拼接使用“+”

比较运算符:>   =   1? "true" : "false";            console.log(max);[/code]9.循环语句

9.1 for循环
  1. if(条件){
  2.                 函数体
  3.             }
复制代码
嵌套循环:双重for循环
内外变量名不能重复,外层循环不能使用内层循环的变量
使用嵌套循环打印九九乘法表:
[code]for (var i = 1; i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具