javascript从入门到高级,每天不停更新知识点

javascript从入门到高级,每天不停更新知识点

1.首先让我们来了解js的组成:

JS= ECMAScript + DOM + BOM
ECMAScript:javascript语法
DOM:页面文档对象模型
BOM:浏览器对象模型

2.javascript 一般有三种书写形式

2.1 行内式

<input type="button" value="中原才子" onclick="alert('您真棒!')" >

2.2 内嵌式 可以写在head标签里面或者body标签里面

 <head>
    <title>Document</title>
    <script>
        alert('真棒呀');
    </script>
 </head>

2.3 外联式

<head>
    <script src="my.js">
    </script>
</head>

3. javascript输入输出语句:

3.1 输入框

prompt('请输入您的年龄');

3.2 弹出警示框 输出的 展示给用户的

alert('计算的结果是');

3.3 控制台输出的 展示给开发人员的

 console.log('您的年龄是');

4.变量命名的规范

4.1 由字母、数字、下划线、 美元符号($)组成
4.2 不能以数字开头
4.3 不能是关键字
4.4 要严格区分大小写(例如:app和APP是两个变量)
4.5 变量名要有意义
4.6 遵守驼峰命名法(也就是我们常说的第一个单词首字母小写,后面的所有的单词首字母大写)

5.做两个变量交换的案例

提示:引入第三个变量

  var apple1 = 1,
      apple2 = 2,
      temp = apple1,
      apple1 = apple2,
      apple2 = temp;
    console.log(apple1);
    console.log(apple2);

6.JS是动态语言,变量的数据类型是可变化的

var x = 10;//x 是数字型
var x ='jack'//x 现在是字符串型

7.简单数据类型(基本数据类型)

7.1 Number:数值型(包括整数型、浮点型) 默认值为0
7.2 Boolean:布尔型(如true、false) 默认值为0
7.3 String:字符串型 默认值为" "
还有两个特殊数据类型:
7.4 undefined:未定义值(var a ;声明了a但没有赋值,此时a=undefined) 默认值:undefined
7.5 Null:空值(var a =null;声明变量a为空值)默认为null

8.数值类型特殊情况

8.1 infinity:无穷大
8.2 -infinity:无穷小
8.3 Nan:非数字(例如 console.log(‘zhong’-10);)

9.isNan()方法

 // isNaN()这个方法用来判断非数字 是数字返回false 不是数字返回true
        console.log(isNaN(12));//false 
        console.log(isNaN('@'));//true
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值