JS语法基础:我的第一个JS程序

184 阅读2分钟

我的第一个JS程序

先来说JS比较重要的一点,ES标准的制定是不基于任何环境进行的,它可以为各种环境提供较好的编程能力,各种环境都可以是他的宿主环境。

浏览器环境中代码书写的位置

  1. 直接写在页面级script元素内
  2. 外部的script文件当中,在页面中引用 [推荐] 推荐外部的script文件书写js代码,因为可以做到结构,行为,样式分离。 方便阅读和维护代码。有利于浏览器缓存js文件减少交互次数。
  • 一个页面中可以有多个script元素,执行顺序从上到下依次执行
  • 采取script外部引入形式,那么该script元素内部不能写代码,写的话会自动忽略元素内部代码。
  • script元素有一个可选属性type,值:text/script。 该属性用于制定代码的类型,该属性是MIME格式。[MIME媒体类型(简称MIME类型)是描述报文实体主体内容的一些标准化名称(比如,text/html、image/jpeg)。]

基本语法

  • JS代码是由多条语句构成的,每条代码最好以英文分号结尾 (不是强制规定,一般公司开发时会要求防止出错,也能更准确的识别每一句JS代码)
  • 语法部分必须是英文符号
  • JS从上到下同步执行(上一句代码没执行完下一句代码没办法执行)
  • JS语言大小写敏感

输入语句

所有的输入语句都不是ES的标准 [不同环境下输入语句都不一样]

prompt(); 提示用户输入

输出语句

所有的输出语句都不是ES的标准

  • document.write(); 在页面上打印出内容 数字可以直接写,对于汉字和字符需要加引号打印。 如果是字符不带引号的话,会将其当做变量来对待报错。
 // alert(的个人头);  报错 还是字符 双引号问题
        alert("hello");
        document.write(1);
        /*   
        document.write(sfssg);
        document.write(是是是); 
        */
        document.write("sgdsyty");
        document.write("舒舒服服");
        console.log(2);

  • alert(); 弹出框
  • console.log(); 控制台输出

注释

给代码阅读者使用不会参与执行

  • 单行注释 // ctrl + /
  • 多行注释 /* */ alt + shift + a 可更改快捷键 ctrl + shift + /

在 vscode中,alt + shift + f 可以进行格式化代码