javascript基础
javascript 最初“livescript",网景开发的脚本语言
- 小型的、轻量型、面向对象的,跨平台的客户端语言。
- 嵌入到浏览器软件中,只要是浏览器都能够执行js程序
- 面向对象:是由“属性”和“方法”构成的。
浏览器是一个翻译器,html、css、js三种代码。
- 表单验证
- 人机交互
- 支持网页动态效果
- js 标签是script 有一个属性type,属性值text/javascript
变量
1、什么是变量
- 变量是一个可以变化的量
- 变量是一个"未知数"
- 变量可以看成一个符号
- 一般指的是程序的数据
- 变量是一个临时存在的数据
2、js变量的声明
- 语法格式 var 变量名 = 变量值
- 声明变量是使用的var来进行声明的
例子: var name = "张三"
3、js变量的命名规则
- 变量名可以包含数字、字母、下划线
- 变量名不能以数字开头,可以用字母或下划线开头。例如 var name(正确) var 3dex(错误) var haha123(正确) var var=XXX(错误)
- 变量名不能使用系统关键字。例如:var 、switch、for、try、case、else、while等。
- js变量名区分大小写,var name ; var Nname
- 如果变量名由多个单词组成,如何表示?
- 驼峰式命名:var getUserName
- 下划线 所有单词必须是小写 get_user_name
4、js给变量赋值
给变量赋值,就是向空间中装内容
使用 “=” 给变量赋值
语法 var 变量名 = 变量值
var name = “张三”
小例子:
//声明变量a 给a赋值10 var a = 10 //声明变量b 将a+20的值赋给变量b var b = a+20 //输出结果 document.write(b);
5、变量的数据类型
数值型、字符型、布尔型
- var a = 10 数值型
- var a = "10" 字符型
- var a = 10
- var a = -0.9
- var a = 2
6、赋值运算符
- var a = 10
- var a = a+20
- var a+=20
7、js的if判断
格式: if(isMarried) {
document.write(name+"的婚姻状态是:已婚!")
}else {
document.write(name+"的婚姻状态是:未婚!")
}
if (判断条件) //条件为真时执行代码块的程序 { 代码块 }else { 代码块 }
var score = window.prompt("请输入分数:")
作用:用网页输入框来接受数值进行判断