Conditionally load script depending on current admin page

You can do something like this

add_action( 'admin_menu', 'my_admin_menus' ); 

function my_admin_menus() {
   $GLOBALS['my_page'] = add_menu_page( 'Page Title', 'Menu Title', 
   MY_ADMIN_CAPABILITY, 'menu-slug', 'show_page_content');
}

add_action( 'admin_enqueue_scripts', 'enqueue_admin_js');

function enqueue_admin_js($hook) {
  if($GLOBALS['my_page'] === $hook) {
    wp_enqueue_script( 'jquery-ui-core' );
    wp_enqueue_script( 'jquery-ui-tabs' );
    // Isn't it nice to use dependencies and the already registered core js files?
    wp_enqueue_script( 'my-script', INCLUDES_URI . '/js/my_script.js', array( 'jquery-ui-core', 'jquery-ui-tabs' ) );
  }
}