JavaScript基础

JavaScript基础

JavaScript

组成和基本结构
JavaScript是一种基于对象和事件驱动的并具有安全性能的脚本语言
向HTML页面中添加交互行为 脚本语言和Java类似 解释性语言边执行边解释
script type=“text/javascript” <javascript语句 </script 代码可包含在任何地方只要保证这些代码在被使用前已经读取并加载到内存即可
网页中引用Javascript的方式 外部js文件引用:script src=“export.js” type=“text/javascript”>直接在HTML中方式:<input type=“button” value=“提交” οnclick=“javasrcipt:alert(‘欢迎’);”/
变量的声明和赋值
var用于声明变量的关键字后可跟变量名 可先声明后赋值 也可同时声明赋值 也可不声明直接赋值但不推荐使用
弹出变量的值:alert(变量);
数据类型
undefined b变量若没初始值则被赋予undefined
null 表示一个空值,与undefined相等
number 有两种形式整数和浮点数
Boolean 布尔类型 true 和false
string 一组被双引号或单引号引起来的文本 如var string =“this is a string”;
alert(typeof(变量)); 判断变量为什么类型
数据类型转换
字符串类型转换为整形:parseInt(字符串)
字符串类型转换为小数:parseFloat(字符串)
运算符
算术预算符 + - * / % ++ –
比较运算符 > < = >= <= == === !== !=绝大多数场合应该使用 === ,只有检测 null/undefined 的时候可以使用 x == null ,因为通常我们不区分 null 和 undefined ,即将 x == null 作为 x === null || x === undefined 的缩写。
逻辑运算符 && || !
赋值运算符 += -= =
逻辑控制语句
If语句 if(布尔条件){运行程序}
输入输出语句
输入语句prompt("");
输出语句document.write("");
alert弹出变量的值