javascript(行为层)
JavaScript 是一种基于对象和事件驱动的客户端脚本语言,提供用户界面的交互。
万事万物都是对象
三大特征:
属性: 用来描述一个对象的外观特征表现.
方法(主动行为): 对象自己本身所具备的能力.
事件(被动行为): 对象自己接受到一种指令需要完成的一 种行为.
编译语言:把程序编译成cpu可识别的文件,统一执行展示给用户;
解析语言:把程序解析一行执行一行,展示给用户;
弱类型脚本语言:根据值确定类型,接受数据的类型,
格式:var变量名称+值
嵌入页面方式:
行间式:
内嵌式:
外联式:
变量:程序中不断变换的量,同时用来存储数据的量;
消息提示框:alert();
是否关闭confirm();
消息框提示:prompt(值1,值2)
值:1消息框提示;值2:默认值;
console.log(控制台显示内容);
变量定义:使用关键字var定义:
变量初始化:
eg:
变量的命名规则:
驼峰命名规则:unserName小峰;UnserNamePwd:大驼峰;
变量名长度不能超过 255 个字符。
变量名中不允许使用空格,首个字不能为数字。
不用使用脚本语言中保留的关键字及保留符号作为变量名。
变量名区分大小写。(javascript 是区分大小写的语言)
汉语可以作为变量名,但是不建议使用!!!(low)
变量、函数、属性、函数参数命名规范:
区分大小写
第一个字符必须是字母、下划线(_)或者美元符号($)
其他字符可以是字母、下划线、美元符或数字
数据类型:
基本数据类型包括以下3种:
- 数字型(Number型)
- 字符串型(String型)
- 布尔型(Boolean型)
特殊数据类型(3种)
复杂的数据类型:
function(函数)
array(数组)
date(日期)
数据类型转换:
字符串型转换为数值型
数值型转换为字符串型
运算符:
JavaScript的运算符按运算符类型可以分为以下5种:
(1) 算术运算符;+,-,,/,%
(2) 比较运算符;>,<,>=,<=,!=,==
(3) 赋值运算符;=,+=,-=,=,/=,%=
(4) 逻辑运算符;三目运算符:条件?值1:值2;
(5) 条件运算符;&&与 ||或 !非;
document.write(<br/>)换行
消息框换行:alert(a+"\r\n"+b);
script放入body与head的区别;
放在body中:在页面加载的时候被执行
放在head中:在被调用时被执行
Write()和Writeln()均为输出语句
Write (输出项1,输出项2) ;---->执行输出后光标不换行
Writeln (输出项1,输出项2) ;---->执行输出后光标换到下一行
圆括号以内部分均为输出项,可以是多项,各项间用逗号隔开.
若输出项为表达式,则输出表达式的值,而不是表达式.