js的一些入门笔记

---恢复内容开始---

今天学习了JS 简单的介绍下

  1、什么是JS?

    JS全程javascript,他是一门前台语言。不是Java语言。

  2、JS的能干什么?

    页面游戏开发,页面开发,后台开发等。

  3、js和ECMAscript的关系

    ES不是语言,它是JS的标准,我们要学习JS就要按照它的标准学习

  4、 js的内容可以写在script标签里也可以写在JS文件里但要引入,script可以写在HTML里head标签和body标签都可以。

变量

  什么是变量?变量是一种可以改变的量,往往用英文字母代替变量,并且区分大小写

  变量的定义:var+字母 例如var a  意思是我声明了一个变量叫a

  变量有什么作用?

    变量其实是一个容器,起到临时存储数据的作用

常量

  什么是常量?从字面意思就可以看出来它是一个不变的量

  汉字 数字往往当作值使用,除了数字之外,要带引号

变量的起名规则:

  要区分大小写,不能使用汉字,不能特殊符号开头,除了_

带引号的,是什么就输出什么,叫做字符串

变量输出的是它后面的值,没有赋值就是undefined

js的四则运算

  纯数字之间就是加法

  字符串之间是拼接

  纯数字是减法

  字符串之间也是减法

  纯数字是乘法

  字符串之间也是减法

  

  纯数字是除法

  字符串之间也是除法

减乘除它们三者之间有隐式转化能力,强行将字符串转换成了数字

数字

整数(整型)小数(浮点型)

parseInt() 将字符串强制转换成整型  parseFloat() 将字符串强制转换成浮点型

js的代码执行

   代码是由上到下执行的

  js代码执行前,浏览器会给js一个全局环境,叫window(全局作用域)。在window下浏览器会找到所有的带var和function的关键字然后给他们分配内存地址,不管你赋值没赋值,浏览器会告诉所有的子模块,这个东西存在了,这种能力叫变量提升

---恢复内容结束---

原文地址:https://www.cnblogs.com/wkxdd/p/9794553.html