JavaScript基础课01(2019-04-08)

1.JavaScript   -------  是一个面向对象的跨平台脚本语言

跨平台:

脚本:HTML文件必须在浏览器里执行,JS文件必须嵌入到HTML文件里才能执行

凡是不能独立执行需要依赖其他程序的,通常都叫做脚本

2.常见的转义字符

document.write("\t");       //tab键

document.write("\n");      //换行

document.write("\\");      //表示输出一个  \

 

document.write("\"");      //表示输出一个  "

console.log("\"打印出双引号\""); //"打印出双引号"

console.log('"打印出双引号"');

3.js的引入方式

1.0嵌入

<script type="text/javascript">

    //.............

</script>

2.0行内 eg: <button οnclick="sum()"></button>基本不用

3.0外部引入

<script src="004.js"> //引入后缀是js的文件,中间写入的代码会与引入文件的代码冲突,会被忽略掉不执行

        document.write("这句代码无法执行!");

</script>

4.声明/定义/创建一个变量

var x = 5;

//变量是松散类型的,就是可以用来保存任何类型的数据。

        //同一个变量声明多次时,只有第一个声明生效,其他声明无效,系统认为是修改

5.标识符,就是指 变量、函数、属性的名字,或者函数的参数。

6.数据类型

基本数据类型 :  number数字类型/string字符串类型/Boolean布尔类型/undefined

引用类型:function / object

PS:

var a = null; typeof(a); --> object ,空,但是不代表没有,是空值

  var b; typeof(b); -->undefined,  在对变量只声明而未初始化时(未经初始化的默认值)

undefined与未定义的变量还是不同的

var message;

alert(message);//"undefined"

alert(age);//报错

未经初始化的变量执行typeof操作 和 对未经声明的变量执行typeof操作时都返回undefined

7.

8.

9.进制转换 -- > toString(进制数)

//二进制问题
        //十进制转二进制
        var n = 99;
        console.log(n.toString(2));//n.toString(2)  -->  小括号里写进制
        //二进制转十进制
        var n = "101010111111";
        console.log(parseInt(n,2));//2 说明此时n为二进制,通过函数转为十进制,第二个参数指定字符串的进制形式
        var n = "ff";
        console.log(parseInt(n,16));

10.非布尔类型的条件判断为false的值:

undefined , null , ''"(空字符串) , 0 , NaN

11.程序的三大结构:顺序、选择、循环

12.位运算

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值