初识JavaScript

JavaScript是什么?


 JavaScript是一门解释性的脚本语言,是一门动态类型的语言,是一门基于对象的语言

JavaScript是一种运行在客户端脚本语言 JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

JavaScript的特点

  1.     是一种解释性脚本语言(代码不进行预编译)
  2.     主要用来向HTML页面添加交互行为
  3.     跨平台性,可以在多个平台使用(如WindowsLinux、Mac、Android、iOS等)

 JavaScript的组成部分

                        

  1.    ECMAScript     描述了js的语法和基本对象
  2.    DOM    Document Object Model   文档对象模框   描述处理网页内容的方法和接口
  3.    BOM    Browser Object Model   浏览器对象模型   描述与浏览器进行交互的方法和接口  

JavaScript现在的意义 

  1.  网页特效
  2. 服务端开发(Node.js)
  3. 命令行工具(Node.js)
  4. 桌面程序(Electron)
  5. App(Cordova)
  6. 控制硬件-物联网(Ruff)
  7. 游戏开发(cocos2d-js)

JavaScript的注意问题

  1.    script的标签中可以写type=“text/javascript”或者写lauguage=“javascript”  
  2.     目前在我们的HTML页面中,type和lauguage都可以省略,原因是:html是遵循h5的标准

变量


  1.  变量的作用     用于存储数据
  2. 变量声明(var 变量名,没有值)
  3. 变量初始化(var 变量名 ,有值)

数据类型


  1.  number
  2. string
  3. boolean    
  4. null
  5. undefined  
  6. objectj

获取变量的类型

          typeof 变量名

          typeof(变量名)                     

                                 var age = 20;

              console.log(typeof age);  // 'number'


数据类型转换 

转换成字符串类型
  1.   toString()
  2. String 9        

     转换成数值类型

  1.   Number()  可以把任意值转换为数值     如果要转换的字符串中有一个不是数值的字符,返回NaN   
  2.   parseInt()
  3. parseFloat()

   转换成布尔类型

  1.   Boolean()  0 ''(空字符串) null undefined NaN 会转换成false 其它都会转换成true

运算符

      算术运算符        +   -   *   /    %

          一元运算符     只有一个操作数的运算符     ++   —

         二元运算符     需要两个操作数就可以运算

         三元运算符     

         逻辑运算符      &&    ||    !

         关系运算符     <   >   >=   <=   ==  !=   ===    !==

原文地址:https://www.cnblogs.com/Alaic2052243080/p/10252775.html