js基础内容1

javascript

特点:
   脚本语言     由浏览器去解析并且执行的
    1.弱类型                                  强类型
     弱类型在定义变量的时候是不需要声明数据类型的,数据类型是由变量值来决定的
    2.解释执行,逐行执行
    3.解释型语言                         
  4.  翻译一句看一句                                 
   全都会被解析成010101
   JavaScript的使用
   1.行内                                句柄写法
   2.内部样式表      <script> js 代码 </script>      
   3.外部样式表      <script src="以.js结尾的js文件的路径"></script>
   4.外部导入样式                 外部导入模块
   
   写css的时候是放在head里面的
   在写JavaScript  是可以放在任何地方的
   最好是放在页面的最下面
   特殊情况除外

JavaScript代码部分
   
  基本的核心语法
  变量:   会变的量
 定义变量  
   var  定义变量的关键字
  var 变量名 = 变量值;
 变量名的命名规则:   只能是字母,数字,_,$  不能以数字开头,不能是JavaScript关键字和保留字
   在JavaScript中是严格区分大小写的.
   var B2
  var b2
 var a = 123;     

在编程语言中,一个=号表示赋值,两个==表示判断
   数据类型
    原始数据类型
    number string boolean undefined null
       数字    字符串    布尔            未定义        空
引用数据类型
    object  对象

JavaScript中的运算

1.任何类型跟字符串相加,都是字符串的拼接
  2.数字类型和布尔类型,隐式转换.   true转换成1.false转换成0
3.数字类型和不能运算的类型(除字符串,布尔)。相加不成功  出现NAN
  NAN(not a number)   不是一个数字,但是它归属到number类型中
   
   ()   执行符号,可以执行的有函数(方法)
   浏览器去执行JavaScript代码
   打开网页,按F12.打开开发者工具.在里面找到console(控制台)的选项
   减
   1.能减的就减,不能减的NaN
   2.能减的:布尔,当字符串比较特殊的时候(字符串全都是数字的时候)

比较运算

大于    >
   大于等于    >=
   小于    <
小于等于    <=
 等于        ==
  不等于    !=
  在js中多了两个
  全等于    ===
  不全等于    !==
  在这些比较完成了以后,只会出来boolean
   

posted @ 2019-05-30 20:19  清风可相许  阅读(95)  评论(0编辑  收藏  举报