首页 > 编程语言 > 详细

JavaScript基础

时间:2019-12-19 20:30:04      阅读:69      评论:0      收藏:0      [点我收藏+]

js的数据类型分为基本数据类型和复杂数据类型
    基本数据类型有五种
        字符串  String
        数值   Number
        布尔值  Boolean    有两个值  true  和  false
        undefined  值为  undefined
        null   值为  null

    复杂数据类型  Object
Number()
    其他的数据类型  转数值类型  Number()是强制的转换
    但是有三个特殊情况,true = 1   false  =0   null = 0

    如果整体看来不能转换为数字,那么就是NaN
    NaN = not a Number
parseInt() 看开头的字符能不能转为数字
    parseInt("100px");//100
    parseInt("2019-11-28");//2019

parseFloat() 看开头的字符能不能转为小数
    parseInt("100px");//100.5
    parseInt("2019-11-28");//2019

Boolean() 把其他数据类型转布尔值,有五种情况为false
    其他都是true

    空字符串 0 undefined null NaN


Js 是一个脚本语言,可插入到html网页文件中,在浏览器中执行。
一 引入js代码
1.如何插入到网页中去?
    <script type="text/javascript">
    </script>
在网页中使用script标签
2.外部引入
<script src="01.js"></script>
二,代码的执行顺序
    1.先加载所以的标签,从上到下
        (1)遇到href和src的标签以及url会去跳过,不等待
    2.执行脚本代码
三,
1.js提供的对话框
     alert()
    1.弹出警告框
    2.1个参数 弹出的内容
    3.没有返回值
     Prompt()
    1.输入对话框
    2.可写两个参数
    (1)第一个参数是问题内容 可选
    (2)输入框中的默认内容  可选
    3.有返回值  返回值就是输入框中的内容
     Confirm()
    1.确认对话框
    2.一个参数  内容
    3.无返回值
四,代码注销
    快捷键:Ctrl+?
    //是单行注释  /**/是多行注释

注意:所以的编程语言的底层(c语言写的)都是别人写好的大量函数。
    1.记住函数的用途和函数名
    2.看他的参数
    3.看他的返回值
五,字面量
    固定死的东西叫字面量  比如:
        数字字面量:2.2.1  -3.5
        字符串字面量  “123” “hello” 有引号 凡是有引号”/’ 的不管引号里面是什么统统都是字符串字面量。
六,命名规则
    1.不能出现汉字
    2.不能以数字开头
    3.不能出现特殊符号   除了_和$
    4.可以以字母和下划线_开头
    5.js中的关键字不能用来命名
七,
语句:js中的一个完整的命令。后面带分号 ;
八,js代码的执行空间,逻辑空间
    js代码在执行的时候,计算机会分配一个内存出去
    分存储空间和执行空间
    储存空间:存放东西的   存变量
    执行空间:从上到下依次执行的代码。
    变量
    1.有关键字var声明的都是变量
        计算机在执行到吗的时候首先走的把所以关键字var声明的变量存到存储空间去,然后再执行代码,
    在执行的过程中,如果遇到这个变量的过程中,如果遇到这个变量就去储存空间查找。有就使用,没有就报错。
    2.变量的赋值(赋值运算)
    使用=好给这个变量赋值,执行顺序是从右到左执行
    var a=2
    顺序
    第一步:将a存到存储空间去
    第二步:执行赋值运算:首先去存储空间查找,有a就把2赋值给a,没有就报错
    注意:在储存空间中,系统给这个变量其实赋值了值是undefined(未赋值)
    测试的过程中如果出现了undefined 存储空间有这个变量但没有赋值

JavaScript基础

原文:https://www.cnblogs.com/hxj521/p/12069566.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!