#前端学习笔记js#day1 基础语法

    • js要写在html文件中script的标签中
      • 警告框
        • <script type="text/javascript">
        • alert('这是第一行');
        • </script>
      • 页面中写东西,document.write('hi'),向body中输出一个内容
      • 向控制台输出内容 console.log('where i am?'),主页中不会出现内容
      • js指令从上往下执行,先执行第一行
      • 当我们点击时,js代码才会执行
      • 可以将js代码写在超链接href属性中,这样当点击超链接时,会执行js代码
    • 可以将js代码写到外部js文件中,然后通过script标签引入,写到外部文件中,可以在不同页面中同时引用,也可以利用浏览器的缓存机制(推荐使用的方式)
      • script标签一旦用于引入外部文件,就不能再编写代码了,即使编写了也不生效,如果需要则可以再创建一个script标签用于编写内部代码
      • js每条语句以(;)结尾,有时候不写会被浏览器判断错误
      • js会忽略多个空格和换行,所以可以利用空格和换行进行格式化操作
    • 字面量和变量
    • 字面量都是不可改变的
      • 比如 1 2 3 4 5 ‘hello’
    • 变量可以用来保存字面量,而且变量的值是可以任意改变的
      • 变量更加方便使用
      • 所以在开发中,我们会通过变量去保存一个字面量
    • 声明变量
      • 在js中使用var关键字来声明一个变量
      • 为变量赋值
      • 可以声明和赋值同时进行
    • 标识符
      • 在js中所有可以由我们自主命名的都可以称为标识符
        • 例如变量名、函数名、属性名都属于标识符
        • 命名标识符需要遵守如下规则
          • 1 标识符可以包含字母、数字、下划线 和$
          • 2 标识符不可以以数字开头
          • 3 标识符不可以是ES中的关键字或者保留字
          • 4 标识符一般采用 驼峰 命名法
            • 首字母小写 每个单词开头字母大写,其余字母小写 helloWorld
    • JS底层保存标识符时实际上采用unicode编码,utf-8
      • 所以 理论上说,所有的utf-8中含有的内容都可以作为标识符
    • 字符串
    • JS中有六种数据类型
      • String 字符串
      • Number 数值
      • Boolean 布尔值
      • Null 空值
      • Undefined 未定义
      • Object 对象
    • Object 对象属于引用数据类型,其他为基本数据类型
    • 字符串需要用引号, 引号不能嵌套,双引号里面不能放双引号,单引号里面不能放单引号,但是双引号里面可以放单引号,单引号里面可以放双引号。
      • 字符串中,我们可以使用\作为转义字符
      • 当表示一些特殊符号时可以使用\进行转义
      • \n 表示换行
      • \t 表示制表符 相当于一个tab键
      • 单独一个斜杠无法表示,要用自己表示自己 \\
    •  
posted @ 2021-12-09 14:40  tanyayangyang  阅读(59)  评论(0)    收藏  举报