javascript概述
一、
JavaScript是一种轻量级的编程语言,被设计用来向 HTML 页面增加交互性,常用来为网页添加各式各样的动态功能,它不需要进行编译,直接嵌入在HTML页面中(java文件不能直接执行,得先编译成class才能执行)
JavaScript的作用:
(1)对事件的反应(鼠标点按钮:单击、双击;)
(2)验证输入(例如输入用户名、密码,验证长度不能大于10)
(3)改变HTML标签的内容或者样式
(4)直接输出HTML内容
使用方式:
内嵌式、外链式
放置位置:
理论上可以放置在html文件中的任意位置。建议统一放置在<head></head>中,不要占用body中的位置,免得html和js混杂在一起,后期不好维护。
二、
数据类型
变量
变量的命名必须遵循命名规则,变量名可以由字母、下划线(_)、美元符号($),甚至中文组成,但中文命名的方式不建议使用,中间可以是数字、字母或下划线,但是不能有空格、加号、减号等符号,不能使用JavaScript的关键字。è可以和java一样:字母、数字、_;数字不能开头。
关键字
运算符
算术运算符 |
+、-、*、/、%、++、-- |
赋值运算符 |
=、+=、-=、*=、/=、%= |
比较运算符 |
==、!=、>、<、<=、>=、 ===(绝对等于(值和类型均相等)) !==(不绝对等于(值和类型有一个不相等,或两个都不相等)) |
逻辑运算符 |
&&、||、! |
条件运算符 |
a==b?a:b |
Date对象:
Date对象是一个有关日期和时间的对象。它具有动态性,必须使用new关键字。
语句:
选择语句:(1)if…..else if…else (2)switch语句
循环语句
(1)for - 循环代码块一定的次数
(2)for/in - 循环遍历对象的属性
(3)while - 当指定的条件为 true 时循环指定的代码块
(4)do/while - 同样当指定的条件为 true 时循环指定的代码块
事件:
HTML 事件是发生在 HTML 元素上的事情。
转载于:https://my.oschina.net/u/4090722/blog/3040055