JavaScript 01

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。用来给HTML网页增加动态功能。
JavaScript的使用可以定义在html中,也可以定义在外部然后在html中通过script标签将我们外部的JavaScript文件引入即可.

//直接在html中使用JavaScript
/* script标签可以定义在body上面也可以定义在body下面,但是一般建议写在下面,因为html文件从上往下执行,有时候可能会发生找不到引用的情况,所以一般情况如果是在HTML中写JavaScript代码的时候建议写在body下面.
*/
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>JavaScript使用</title>
d   // 指定外部的js
    <script type="text/javascript" src="xxx.js"></script>
</head>
<body>

</body>
<script type="text/javascript">
    //书写JavaScript代码
</script>
</html>

JavaScript中定义一个变量使用var,不像在Java中定义变量需明确指定其数据类型。例:

    var  num = 12;
    var string = 'abc';
    var num2 = 123.2;
    var bool = false;
变量的申明使用var,如果想要知道其真实类型则需要使用typeof.
例如:
    console.log(typeof num,typeof string);
此时在控制台就会输出他们的类型,(number,String);在JavaScript中没有intfloat数据类型,统一为number.

JavaScript中的数组:
    //声明一个数组
    var arr = [1,2,3,4];
    // 像数组中添加数据
    arr.push(obj); //压栈
    // 删除一个数据
    arr.pop();//出栈

函数的声明: 一种直接定义方法名,一种是不定义方法名(匿名函数).

<script>
// 无参数
function method(){
    // TODO 方法逻辑
    console.log("method方法");
}
//有参数 求和
function sum(num1,num2){
    return num1 + num2;
}
// 匿名函数
var methods = funtion(){
    // TODO 方法逻辑
}

// 直接通过方法名调用
method(); // 调用该方法就会在控制台出现 method方法
sum(1,2);
methods();
</script>

猜你喜欢

转载自blog.csdn.net/weixin_37185329/article/details/72774097