Js(JaveScript)
基本环境:建议使用谷歌浏览器使用,编写js程序得时候使用
Js基础
Jave和JaveScript完全不一样
Js特点
js是一种小型,轻量级,面向对象跨平台得客户端脚本语言
js是嵌入到浏览器软件当中得,只要有浏览器就可以用js
注意:在
js
中的对象只要会用就行,不需要我们去开发对象。
跨平台:
js
可以运行多种平台上。例如
windows
、
linux
、
mac
、
ios
、安卓等
客户端脚本语言:
js
只能在客户端的浏览器运行,不能在服务器端来运行。
浏览器就是一个翻译官:
html
代码,
css
代码、
JavaScript
代码
<script type="text/javascript"> /*script 声明js代码块,在scrippt标签里所有代码是一个程序,是什么程
序,使用 type属性,属性值是XXX*/
document.write("hello world"); //在网页中输出括号中引号内的字符串
</script>
总结:
注释符号:// 表示注释单行内容
/* 多行内容注释 */
/* 多行内容注释 */
document.write():想主体输出得内容
document.write
(
str
)
描述:在网页的标签中输出
str
的内容
document
: 意思是文档 表示整个网页
write():
是一个输出 内容的 方法
.
小数点:
document
对象通过
.
来调用对象的方法
str
:要输出的内容
window.alert
(
str
)
作用:在当前窗口中弹出一个警告窗口,
str
为对话框中显示的内容
window
也是一个对象,表示当前浏览器窗口,
alert()
方法:弹出一个对话框
str
:表示在对话框中要显示的内容
window.prompt(str)
作用:用来接收用户输入的值,并将其赋值给一个变量
语法格式:
var
变量名
=
变量值
声明变量使用系统关键字
var
来进行
变量的命名规则
变量名可以包含字母、数字、下划线。
变量名不能使用数字开头,可以使用下划线或者子母件开头。例如:
var _name (
正确的
) var na1
(正确)
var
33a
(错误)
变量名不能使用系统关键字。例如
var var
(错误) 常用的系统关键字
var switch for if try case else while
等等
举例
<
script type
=
"text/javascript"
>
document
.
write
(
"<h1>
静夜思
</h1>"
);
document
.
write
(
"
床前明月光,
"
);
document
.
write
(
"
疑是地上霜。
<br>"
);
document
.
write
(
"
举头望明月,低头思故乡。
"
);
<
/script>
JS
中变量名是区分大小写的。例如
name Name
表示两个变量
JS
中变量名称一定要有意义
如果一个变量名由多个单词构成的话
"
驼峰式命名
"
:第一个单词全小写,后面每个单词的首字母大写
"
下划线命名
"
:所有单词全部小写,中间使用下划线连接。
变量的数据类型
变量是有数据类型的,这个类型源于
"
变量的值
"
,也就是说,值是什么类型,变量就是什么类型的
JS
中 变量的类型:数值型、字符串、布尔型、
null
、
object
、
function
等
补充:代码中所有的引号 逗号 括号 分号 全部是英文状态的。每行代码结束都需要一个分号结尾
JS
流控制
if
判断
结构:当第一个判断条件不成立则执行第二条件,所有条件都不成立则执行
else
中的语句
补充:常用的运算符
+ - * / > < >= <= ==
等于
%
取余运算符
思考:假设满分
100
分,
90-100
分则判为优秀,
80-90
良好
70-80
一搬搬
60-70
及格 小于
60
不及格
while
循环结构
语法格式
document
.
write
(
"<h1><font color='red'>
个人信息
</font> </h1>"
)
//
标题生成
var
name
=
"
张三
"
;
var
age
=
18
;
var
sex
=
"
男
"
;
document
.
write
(
"
姓名
:"
+
name
+
"<br>"
+
"
年龄
:"
+
age
+
"<br>"
+
"
性别
:"
+
sex
+
"<br>"
);
</script>
</head>
<body >
</body>
</html>
if
(
a
>
b
)
{
document
.
write
(
"a
比
b
大
"
);
}
else if
(
b
>
a
)
{
document
.
write
(
"b
比
a
大
"
);
}
else
{
document
.
write
(
"
两个数字相等
"
);
}
var
a
=
1
;
//
循环输
1-10
之间的数字
while
(
a
<=
100
)
{
document
.
write
(
a
);
a
=
a
+
1
;
}
//
输出
1-100
之间的偶数
//
输出
1-100
之间所有的偶数的和
var
a
=
1
;
var
sum
=
0
;
while
(
a
<=
100
)
{
if
(
a
%
2
==
0
)
{
sum
=
sum
+
a
;
}
a
=
a
+
1
;
}
document
.
write
(
sum
);