JS基础

116 阅读1分钟

js基础

第一节

1.什么是JavaScript?

是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。

2.JavaScript的作用

1.网页特效 (监听用户的一些行为让网页作出对应的反馈) 2.表单验证 (针对表单数据的合法性进行判断) 3.数据交互 (获取后台的数据, 渲染到前端) 4.服务端编程 (node.js)

3.JavaScript的组成

1.ECMAScript: 规定了js基础语法核心知识。 比如:变量、分支语句、循环语句、对象等等 2.Web APIs : 2.1DOM 操作文档,比如对页面元素进行移动、大小、添加删除等操作 2.2BOM 操作浏览器,比如页面弹窗,检测窗口宽度、存储数据到浏览器等等 注意 DOM属于BOM

权威网站: MDN

4.JavaScript的书写位置

1.内联 JavaScript
<body>
    <!-- 代码写在标签内部 --> 
<button onclick="alert('你真好')">点我啊。来啊</button>
</body>
2.内部 JavaScript
<body>

<!-- 内部 ,写在body的最下面-->
    <script>
        alert('你好变态啊,我好喜欢')
    </script>
</body>
3.外部 JavaScript
<body>

    <!-- 外部  注意事项:script标签中间无需写代码,否则会被忽略! -->
    <script src="./外部.js"></script>
</body>

5.JavaScript的注释

1.单行:快捷键:ctrl + /

2.多行:快捷键:shift+alt+a

6.JavaScript结束符

分号 ;

结束符可以省略吗?

Yes, 因为 js中换行符(回车)会被识别成结束符 但为了风格统一,要写结束符就每句都写,要么每句都不写

7.JavaScript 输入输出语法

输出语法
<body>
    <script>
        // 向body内输出内容/如果输出的内容写的是标签,也会被解析成网页元素

        document.write('我是一行文字')
        // 页面弹出警告对话框
        alert('我是警告流氓框')
    //    最常用: 控制台输出语法,程序员调试使用
    console.log('我是最常用的');

    </script>
</body>
输入语法
 <script>

    // 输入语法:prompt 把prompt放进一个变量存储起来,输出框便可调用变量 变量不可再用引号
    
    age = prompt('请输入你的年龄')
    document.write(age)
    alert(age)
    console.log(age);

    </script>
获取多个输出
<script>

    age = prompt('请输入你的年龄')
    name = prompt('请输入你的姓名')
    adress = prompt('请输入你的地址')
    music = prompt('请输入你的音乐')
    sports = prompt('请输入你的运动')
  
    console.log(age +  name +  adress +  music + sports);

    </script>