JS概念及入门

  • 一、前言

1.1概念

一种运行在客户端的脚本语言,可以在web上实现复杂的功能,可以在网站上显示时间动态信息,交互式地图,2D/3D动画。

1.2作用

  1. 动态控制页面中的样式
  2. 表单的校验
  3. 网页的特效(轮播图)
  4. 服务端的开发(nodejs)
  5. 桌面程序
  6. 控制硬件-物联网

1.3组成

  1. ECMAScript 基础语法
  2. DOM 文档数据模型
  3. BOM 浏览器数据模型

二、基本用法

2.1输入输出
 

  • prompt()//输入
  • alert() //输出,只能输出String数据类型
  • console.log()//输出,可以输出任意数据类型
  • document.write()//输出
        

2.2数据转换

2.2.1强制转换
tring()//将数据转成字符串
Number()//将数据转成数字,对于非数字类型的字符串和undefined类型转不了,会提示NaN
Boolean()//将数据转成布尔类型的 true 和 false
/*可以将任意类型转成true和false。
0,null,undefined,''(空字符串)会被转成false,其他的会被转成true*/
2.2.2自动转换
  1.         任意类型的数据 + 字符串 ,其实是字符串的拼接
  2.         true,false,null在跟数字类型进行运算的时候,会被转成数字
  3.         +运算
  •        如果 + 两端有一端是字符串,就会执行字符串的拼接
  •        如果 + 两端都不是字符串,就会默认使用Number()进行强转,然后再进行加法运算

学习入门心得

基本语法和C语言很像,融合了很多语言,总的来说如果有编程基础,学习JavaScript还是挺轻松的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值