Js基础

JS基础

[if !supportLists]1.     [endif]声明变量的方法 var 变量名=变量值;(同时声明多个变量中间用,隔开)

[if !supportLists]2.     [endif]输出语句①alert()弹出警示框  ②console.log()打印输出信息③Prompt(提示文本,默认值)用户输入框

数据类型:①简单数据类型:number(数字型),boolean(布尔型),string(字符串型),null,undefined

②复杂数据类型:object对象数组

[if !supportLists]3.     [endif]数字型Number :①(Infinify)无穷大(前面加个 - 为无穷小)

②ISNaN()判断非数值,是数值返回false,不是返回true

[if !supportLists]4.     [endif]字符串型string :①检测获取字符串长度  变量名.length

②字符串+任何类型=新的字符串

[if !supportLists]5.     [endif]布尔型boolean:①布尔型和数字型相加时true=1,false=0  ,undefined和数字相加结果是NaN

[if !supportLists]6.     [endif]检测变量的数据类型typeof:(typeof  变量),prompt取来的值是字符串型

[if !supportLists]7.     [endif] 


JS数据类型的转换

[if !supportLists]1.     [endif]转字符串:①变量.toString()  ②String(变量)③ + 号拼接

[if !supportLists]2.     [endif]转数字型:①parseInt(变量)得到整数    ②parse Float(变量)得到小数 

③Number(变量)  ④隐式转换(  -  *  /)

[if !supportLists]3.     [endif]转布尔型:①代表空、否定的值会转为false,其余值为true

JS运算符

[if !supportLists]1.    [endif]算术运算符:+  - *  /  %(取余)   (注意不能直接判断两个浮点数是否相等)

[if !supportLists]2.     [endif]递增或递减运算符:①前置递增、减 ++a?- - a   ②后置递增、减 a++?a - -

[if !supportLists]3.     [endif]比较运算符:> 大于  <小于  > =大于等于    < =小于等于   = =判等号

!= 不等号   = = =全等(值和数据类型相同)   != = 不全等

[if !supportLists]4.     [endif]逻辑运算符:&& 且   ||或     !非  (返回布尔值)

[if !supportLists]5.     [endif]短路运算(逻辑中断):当有多个表达式时,左边的表达式值可以确定结果时,就不再继续右边的运算,①与:左真,返右,左假或为0,返左  ②或:左真,返左,左假或0,返右

[if !supportLists]6.     [endif]赋值运算符:① = 直接赋值a=10;    ② +=/ - = 加、减一个数再赋值 a+=5 即a=a+5

③*= 、/ = 、% =  同上

[if !supportLists]7.     [endif]运算符优先级  

小括号                     ()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JS基础 [if !supportLists]1.[endif]声明变量的方法var 变量名=变量值;(同时声明多...
    月丶虫阅读 232评论 0 0
  • JS和HTML和CSS的区别 1.HTML 标志性编程语言,给用户看他想看到的东西2.CSS 对HTML语言内容...
    一只小小小bunny阅读 379评论 0 1
  • 1.js是什么 JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚...
    任平生_203a阅读 338评论 0 3
  • 时间:2019/10/9 1.计算机语言:机器语言(二进制0 1),编程语言(汇编语言、高级语言)。 2.计算机分...
    Learnmoremore阅读 206评论 0 2
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,109评论 0 4