html入门之css

一、js编写位置

JavaScript 代码必须位于 <script> 与 </script> 标签之间

JavaScript 函数可以被放置于 HTML 页面的 <body> 部分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>放在body里面</title>
</head>
<body>
    <p id="one">减肥减肥哈哈哈</p>
    <button type="button" onclick="gai()">试一试</button>
    <script>
        function gai(){
            document.getElementById("one").innerHTML = "段落被改变了";
        }
    </script>
</body>
</html>

JavaScript 函数可以被放置于 HTML 页面的 <head> 部分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>放在head里面</title>
    <script>
        function gai(){
            document.getElementById("one").innerHTML = "段落被改变了";
        }
    </script>
</head>
<body>
    <p id="one">好地方哈哈哈废话废话</p>
    <button type="button" onclick="gai()">试一试</button>
    
</body>
</html>

脚本可放置与外部文件中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>放在外部</title>
    <script src="waibu.js"></script>
</head>
<body>
    <p id="one">好地方哈哈哈废话废话</p>
    <button type="button" onclick="gai()">试一试</button>
</body>
</html>
function gai(){
    document.getElementById("one").innerHTML = "段落被改变了";
}

 二、js变量声明与数据类型

js变量:

JavaScript 变量必须以唯一的名称的标识,唯一的名称称为标识符

构造变量名称(唯一标识符)的通用规则:

1.名称可包含字母、数字、下划线和美元符号

2.名称必须以字母开头

3.名称也可以 $ 和 _ 开头

4.名称对大小写敏感(y 和 Y 是不同的变量)

5.保留字(比如 JavaScript 的关键词)无法用作变量名称

 

声明(创建) JavaScript 变量:

可以通过 var 关键词来声明 JavaScript 变量

可以在一条语句中声明许多变量

重复声明 JavaScript 变量;如果再次声明某个 JavaScript 变量,将不会丢它的值

js数据类型:

JavaScript 字符串值:

        字符串(或文本字符串)是一串字符(比如 "Bill Gates")。字符串被引号包围。您可使用单引号或双引号

JavaScript 数值:

       JavaScript 只有一种数值类型。写数值时用不用小数点均可。超大或超小的数值可以用科学计数法来写。

JavaScript 布尔值:

布尔值只有两个值:true 或 false

JavaScript 数组:

JavaScript 数组用方括号书写,数组的项目由逗号分隔

JavaScript 对象:

JavaScript 对象用花括号来书写

三、js if语句与switch语句

if 语句来规定假如条件为 true 时被执行的 JavaScript 代码块

else 语句来规定假如条件为 false 时的代码块

switch 语句来选择多个需被执行的代码块之一

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>单击按钮以显示基于时间的问候语:</p>
    <button onclick="myFunction()">试一试</button>
    <p id="demo"></p>
    <script>
        function myFunction(){
            var hour = new Date().getHours(); 
            var greeting;
            if (hour < 10) {
                greeting = "早安";
            } else if(hour <18){
                greeting = "午安";
            }else{
                greeting = "晚安";
            }
            document.getElementById("demo").innerHTML = greeting;
        }
    </script>
</body>
</html>

四、js for循环与while语句

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>switch</title>
</head>
<body>
    <p id="one"></p>
    <script>
        var day;
        switch (new Date().getDay()){
            case 0:
                day="周日";
                break;
            // case 1:
            //     day="周一";
            //     break;
            case 2:
                day = "周二";
                break;
            case 3:
                day = "周三";
                break;
            case 4:
                day = "周四";
                break;
            case 5:
                day = "周五";
                break;
            case  6:
                day = "周六";
                break;
            default:
                day = "周一";
        }
        document.getElementById("one").innerHTML = "今天是" + day;
    </script>
</body>
</html>

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值