当前位置: 首页 > news >正文

淘宝装修可以做代码的网站有哪些深圳高端网站建设公司

淘宝装修可以做代码的网站有哪些,深圳高端网站建设公司,手机网站一年维护费,广州建设专业网站前言 JS是前端三件套之一,也是核心,本人将会更新JS基础、JS对象、DOM、BOM、ES6等知识点;这篇文章是本人大一学习前端的笔记;欢迎点赞 收藏 关注,本人将会持续更新。 文章目录 初体验输入输出语句变量和常量常量变量…

前言

  • JS是前端三件套之一,也是核心,本人将会更新JS基础、JS对象、DOM、BOM、ES6等知识点;
  • 这篇文章是本人大一学习前端的笔记;
  • 欢迎点赞 + 收藏 + 关注,本人将会持续更新。

文章目录

      • 初体验
      • 输入输出语句
      • 变量和常量
        • 常量
        • 变量
      • 数据类型及数据类型的转换
        • 数据类型
        • 数据类型的转换
          • 转为字符串
          • 转为数字型(字符串转数字)
          • 转为布尔型
      • 数组
      • 函数
      • 预解析(JS的运行机制)

初体验

  • 行内式
<input type="button" value="点我试试" onlick="alert('Hello World')">
    • 少量可以写在HTML中
    • 注意引号,HTML:双引号,js:单引号
    • 特殊情况下使用
  • 内嵌式

    <script></script>
    
  • 外部js文件

    <spript src="  "></spript>
    

输入输出语句

  • alert(’ '); 弹出框,输出框

  • prompt(’ ') 输入框

    <script>let re = prompt(`1.输入 + - * / 计算两个数字的结果2.如果输入q则退出`);//一直计算,所以要用循环while(true){if(re === 'q') {break;}else {let num1 = +prompt('请输入第一个数字:');        // + 转为number型let num2 = +prompt('请输入第二个数字:');if(re === '+'){alert(`这两个数的和为: ${num1 + num2}`);break;}else if(re === '-') {alert(`这两个数的和为: ${num1 - num2}`);break;}else if(re === '*') {alert(`这两个数的积为: ${num1 * num2}`);break;}else if(re === '/') {alert(`这两个数的积为: ${num1 / num2}`);break;}}}
    </script>
    
  • console.log(’ ') 给程序员看的

变量和常量

常量
  • 整型常量(十六 八 十进制)
  • 实型常量(如:小数,科学计数法)
  • 布尔值
  • 字符型常量
  • 特殊字符
变量
  • var 变量名
  • 其余差不多

数据类型及数据类型的转换

数据类型
  • js中变量的数据类型不确定,在程序运行过程中根据等号右边的值来确定

  • Number:

    • 无穷:Infinity -Infinity
    • NaN非数字
  • 验证是不是数字类型

    console.log(isNaN( ));    //返回值:true flase
    
  • 字符串型(string)

    • 获取字符串长度 length

      var num="12345";
      alert(num.length);
      

      注意:字符串 + 任何类型 = 拼接之后的新字符串

  • 布尔型(Boolean)

  • true flase

  • 未定义(Undefined )

    • NaN
    • null(空值)
  • 检查数据类型: typeof

数据类型的转换
转为字符串
  • 重点: + ’ ’
  • 变量名.toString
  • String(变量名)
转为数字型(字符串转数字)
  • parseInt(string)
  • parseFloat(string)
  • Number(string)
  • 利用 * + -
转为布尔型
  • Boolean( )

    • 转化值:

      • 代表空、否定的值会被转换 flase

      ​ 如:0 NaN null Undefined

      • 其他转化为 true

数组

var str = new Array[ ];   //  第一种
var str = [ ];        	 //  无长度   
  • js扩容
    • 通过新增数组元素
    • 通过修改length长度:
      • 如 arr.length = 7;

函数

function 函数名( ) {  //()里面参数不用写类型}//调用
函数名( );

预解析(JS的运行机制)

  • 从上到下
  • 变量预解析(变量提升),但是变量赋值不会。
  • 函数预解析(函数提升)

注意点

var a = b = c = 9;
//相当于var a = 9; b = 9; c = 9;   b、c相当于全局变量
http://www.yayakq.cn/news/675183/

相关文章:

  • 无锡网站制作哪里实惠南京制作网站企业
  • 网站是空间备案搜索引擎技术
  • 手工建站与模板网站的区别wordpress部署文件
  • 做网站页面的视频上海建设小学网站
  • 校园网站建设方案策划书wordpress零基础到
  • 网站建设学习哪家专业自己做网站可以挣钱吗
  • 房地产网站cmsseo是搜索引擎优化
  • 岳阳网站建设网站高明公司搜索seo
  • 官方网站侵权asp网站做搜索
  • c2c电子商务网站开发成立公司的好处
  • 免费稳定网站空间贵州互联网公司
  • 圣诞节网站模板自建网站餐饮服务提供者
  • 徐州做网站的公司建设英文网站公司哪家好
  • 两学一做 山西答题网站网络虚拟号
  • 专业网站制作公司是如何处理一个优秀的网站的广州住房与建设网站
  • joomla 宠物网站模板医院网站建设的意义
  • 企业网站资料大全长春网站建设机构
  • ps 怎么做网站搜索框互联网十创业项目
  • 阿里 做网站wordpress文章全部登录可见
  • 威海教育行业网站建设wordpress sqlite3
  • 建设网站必备条件网站收录 作用
  • 在门户网站做推广做网站流程内容
  • 惠州企业网站设计手机购物软件有哪些
  • 金融公司做网站域名网站竞价排名
  • 大连最繁华的区是哪个区搜索引擎关键词快速优化
  • 昆山做网站找文博傻瓜式网页制作网站
  • 网站建设课程设计实验报告wordpress用redis和mem
  • 中国建设教育学会网站网站设计公司排名知乎
  • 网站建设源代码上传网络公司网站赏析
  • 宁波网站制作首荐荣盛网络好网站设计规划建设的目的