JavaScript高级编程语言基础语法

1、初识JavaScript

1.2 JavaScript是什么

  • JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言( Script是脚本的意思)
  • 脚本语言∶不需要编译,运行过程中由js解释器(js 引擘)逐行来进行解释并执行
  • 现在也可以基于Node.js技术进行服务器端编程

2、JS有三种书写位置,分别是行内、内嵌和外部

  • 行内式JS(适用于少量代码),举例:
<!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>
    <input type="button" value="点我试试" onclick="alert('Hello world')"/>
</body>
</html>

运行结果:

  •  外部JS文件(把大段的JS代码独立到HTML页面之外,方便文件级别的复用):
 <!-- 外部js引用 -->
    <script src="my.js"></script>

3、JS输入输出语句

  • alert():浏览器弹出警示框。
  • console.log():浏览器控制台打印输出信息
  • prompt():浏览器弹出输入框,用户可以输入

4、变量在内存中存储

  • 声明变量:var age;自动分配空间,age是变量名。
  • 可以声明多个变量:var age=19,name=zhang,gz=2000;

5、变量命名规范

  • 由字母(A-Za-z)、数字(0-9)、下划戈(_)、美元符号($)组成,如: usrAge,num01,_name
  • 严格区分大小写。var app;和var App;是两个变量
  • 不能以数字开头。18age是错误的
  • 不能是关键字、保留字。例如: var、for、while
  • 变呈名必须有意义。MMD BBD,nl -age
  • 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。myFirstName
  • 推荐翻译网站:有道爱词霸

6、一个小例子

<!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>
    <script>
        // 一打开浏览器就出现弹框,弹出警示框
        alert('我是最美的女孩');
        // 输入框
        var myname1=prompt('这是一个名字' );
        // 注意的点:对于变量,输出变量,alert中不能加引号
        alert(myname1);

        // 控制台,程序员专用
        console.log('我是程序员');
        // 声明变量
        var age;
        // 赋值
        age=18;
        // 输出结果
        console.log(age);
        // 变量的初始化
        var myname ='zhang';
        console.log(myname);
// 交换两个变量
        var temp;
        var apple1='青苹果';
        var apple2='红苹果';
        temp=apple1;
        apple1=apple2;
        apple2=temp;
        console.log(apple1)
        console.log(apple2)

    </script>

    <!-- 外部js引用 -->
    <script src="my.js"></script>
</head>
<body>
    <h1>嗨喽,美女帅哥</h1>
    <!-- 点击,出现弹框 -->
    <input type="button" value="唐伯虎" onclick="alert('秋香')">
</body>
</html>

运行结果:

1>

 2>

 3>

 4>

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨染盛夏呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值