JavaScript基本知识
来源:互联网 发布:唐安琪最新知乎 编辑:程序博客网 时间:2024/06/05 12:47
一、JavaScript
1、概念:JavaScript是一种基于对象和事件驱动的脚本语言,在客户端运行。
2、功能:主要在客户端实现数据验证和页面特效,大大提高网页的浏览速度和交互能力。
3、组成:
(1)ECMAScript:描述了语言的语法和基本对象;
(2)文档对象模型(DOM):描述处理网页内容的方法和接口;
(3)浏览器对象模型(BOM):描述与浏览器进行交互的方法和接口;
4、应用方式:
(1)用script标签包裹,内嵌在HTML文档中;
(2)通过script标签src属性引入外部js;
5、Java与JavaScript的区别:
(1)运行环境不同:Java运行在服务端,JavaScript运行在客户端;
(2)Java运行前需要编译,JavaScript不需要编译,直接在客户端运行;
(3)Java是强类型语言,定义变量时必须声明变量类型,在执行时类型不能改变,相对更安全,效率更高;JavaScript是弱类型语言,定义变量时用var,运行时确定变量类型,使用时更灵活方便,但是在运行时容易出现错误;
(4)Java写在独立文档中,JavaScript包含在HTML中;
6、开发环境:文本编辑器
运行环境:浏览器
7、基本数据类型:number、boolean、string、undefined、object
8、变量:JavaScript变量存储的数值可以变化。
(1)var是定义变量关键字,又叫做可变类型;
(2)变量命名只能包含数字、字母、下划线,以字母开头,不能使用关键字;
(3)定义变量可以使用“=”给变量赋初始值,没有则为null;
(4)JavaScript变量名区分大小写
9、运算符与表达式:括号、求反、自加自减、算术运算符、比较运算符、逻辑运算符、条件运算符、赋值运算符、复合运算符
10、if语句、switch语句、for循环、while循环
11、常用的系统函数:
(1)alert:弹出具有一个确定按钮的对话框;
(2)document.write:将字符串显示在页面上;
(3)prompt:从浏览器接收用户输入字符串;
(4)isNaN:是否为非数值类型;
12、自定义函数:
1、有function关键字创建;
2、函数名的命名规则与标识符相同;
3、参数列表可选,多个参数需要使用逗号分隔开;
4、函数体需要大括号括起来;
5、函数体内容可选;
6、函数的返回值可选,使用return语句返回。
13、Date对象
(1)获得日期方法:getDate(当前日期,只显示日)、getDay(当前周几)、getHours(当前小时)、getMinutes(当前分钟)、getSeconds(当前秒)、getTime(当前毫秒)、getYear(当前年份)
(2)设置日期方法:setDate(设置当前日期0~30)、setHorse(设置当前小时0~23)、setMinutes(设置分钟0~59)、setMonth(设置月份0~11)、setTime(设置时间)、setYear(设置年份)
(3)其他日期方法:toString、toLocaleString、setTimeout
- JavaScript基本知识
- javaScript基本知识
- javascript基本知识
- JavaScript基本知识
- JavaScript基本知识
- JavaScript基本知识
- JavaScript基本知识
- JavaScript基本知识
- JavaScript基本知识
- javascript基本知识参考手册
- Javascript对象的基本知识
- javascript 正则基本知识
- javascript 之基本知识
- JAVASCRIPT的基本知识
- javascript 之基本知识
- JavaScript-基本知识(2)
- javaScript一些基本知识
- JavaScript的基本知识
- 数据结构 之 线性表中的顺序表
- Unity3D面试题整合——第三部分及答案
- 3.1
- hdu5514--frogs
- FPGA设计之时序约束
- JavaScript基本知识
- 0基础入门,写的第一个浮动元素代码
- 拖拽效果的实现
- 1022. Digital Library (30)
- bzoj 4016: [FJOI2014]最短路径树问题 最短路+点分治
- Unity AI 群组行为
- 洛谷 P3178 [HAOI2015]树上操作
- zk实现分布式锁
- 决策树算法之ID3