javascript的作用
1.表单验证,减轻服务端的压力
2.添加页面动画效果
3.动态更改页面效果
4.Ajax网络请求(异步加载)
javascript的组成
javascript组成:ECMAScript(规则语法) DOM(文档对象模型;html文件) BOM(浏览器对象模型)
javascript的变量声明和赋值
JavaScript的变量是弱类型的,他不像Java那样具有很严格的定义规范,所谓松散类型就是可以用来保存任何类型的数据,定义变量时使用var操作符,后跟变量名,这个变量可以存储任何值,像这种未经定义的变量,会保存一个特殊的值-undefined,当我们定义了变量的值之后,初始化始也只是为这个变量赋了一个值而已。
<script>
var string="hello,world";
alert(string);
</script>
javascript的命名法则
最基本的是:以数字,字母,_和$组成,但是不能以数字开头。
国际通用的命名法则:驼峰法则
一、变量的
1:单个单词的全小写
var name = “ccy”
2.多个单词 第一个单词小写,其余单词首字母大写
var myName=”ccy”
var showHelloWorld = “HelloWorld”
二、类的
3.全部单词首字母大写
PersonName
三、常量
4.所有单词的字母全大写。
javascript的变量类型
undefined:未定义的。
null: 空对象。
boolean: 布尔类型true false
number:整形,浮点
string:字符
object:复杂数据类型
实例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
<script>
var test1;
document.write(typeof test1);
document.write("<br>");//undefined 如果这个值未定义;
var test2=true;
document.write(typeof test2);
document.write("<br>");//boolean布尔值;
var test3="abc";
document.write(typeof test3);
document.write("<br>");//string 如果这个值是字符串;
var test4=123;
document.write(typeof test4);
document.write("<br>");//number 如果这个值是数值;
var test5=new Object();
document.write(typeof test5);
document.write("<br>");//object如果这个值是对象;
function test6(){};
document.write(typeof test6);
document.write("<br>");//function 函数类型,声明的时候不要带var
</script>
</html>
结果如下:
javascript的运算符