JavaScript简介
1,JavaScript是什么?
JavaScript是一种小型的,轻量级的,面向对象的,跨平台的客户端脚本语言。
JavaScript是嵌入到浏览器软件当中去的,只要你的电脑有浏览器就可以执行JS程序了。
JavaScript是一种面向对象的程序语言;
在程序中,对象是由“属性”和“方法”构成。
注意:JS中的对象只要会用提供的现有的对象就可以了,不需要我们自己去开发对象。
跨平台:JS程序可以在多种平台下运行,如:windows,linux,mac,IOS等
客户端脚本程序:JS只能在客户端的浏览器来运行,不能在服务器端来运行。
浏览器是一个翻译器,可以翻译三种代码:HTML代码,CSS代码,JavaScript代码;
2,JavaScript能干什么?
JS常用功能:
表单验证:是JS最基本的功能;
动态HTML:可以实现一些动态的,重复的效果;
交互式:,通过键盘或鼠标,与网页中的元素进行交互。
<script></script>
JS代码也是嵌入到HTML文档中去的。
同一个网页中,可以有HTML代码,CSS代码,JavaScript代码。通过<script></script>来引入JS程序代码。
常用的两个客户端输出方法
document.write(str)
描述:在网页的<body>标记,输出str的内容;
document意思是“文档”,就是整个网页了;
document是一个文档对象,代表整个网页;
write()是document对象的一个输出方法。
“.”操作符(小数点):通过来调用对象的方法;
str:表示要输出的内容(字符串);
window.alert(str)___警告对话框
描述:当前窗口中弹出一个警告对话框,str为对话框中显示的内容。
window代表当前浏览器窗口;window是一个窗口对象;
alert()方法,弹出一个对话框;
str:表示要输出的内容;
window.alert(“string”);
JS中的注释
JavaScript中的注释://或/* 注释内容*/
CSS中的注释:/* 注释内容 */
HTML中的注释:<!–注释内容–>
JS中的变量
1,变量的声明
语法格式:var 变量名 =变量值;
声明变量是使用系统关键字var来进行的;
例:var name;//声明变量
var name,sex,edu;//同时声明多个变量,多个变量间用英文下的逗号隔开;
var name=“张三”;//一边声明一边赋值;
2,变量的命名规则
变量名可以包含字母,数字,下划线;
变量名不能以数字开头,可以以字母或下划线开头,如:var,_name(正确的),var 3abc(错误的)
变量名不能是系统关键字,如:var,switch,for,try,case,else,while等。
JS中的变量名是区分大小写的。如:name和Name是两个变量;
JS中变量的名称一定有意义;
如果变量由多个单词构成的话,该如何表示呢?
“驼峰式命名”:第一个单全小写,后面的每一个单词字母大写,如:getUserName;
“下划线式命名”:所有单词全小写,中间用下划线连接,如:var get_user_name
3,给变量赋值
给变量赋值,就是往“空间”中装东西;
使用赋值号“=”来给变量赋值。
语法:var 变量名=变量值;
例:var name =“张三”;
"="的理解
将“=”右边的“运算结果”赋给左边的变量名。
应该是“=”右边运算,再把运算的结果,赋值左边的变量。
“=”左边只能是一个变量名,而不能是“运算表达式”